Overview of Buxoro FK
Buxoro FK is a professional football club based in Buxoro, Uzbekistan. Competing in the Uzbekistan Super League, the team is managed by [Current Coach’s Name] and was founded in 1958. Known for their strategic gameplay, Buxoro FK has established itself as a formidable contender in the league.
Team History and Achievements
Buxoro FK boasts a rich history with several notable achievements. The club has won the Uzbekistan Super League multiple times and consistently finishes in the top positions. Noteworthy seasons include [Year] when they secured [Achievement], highlighting their competitive spirit.
Current Squad and Key Players
- [Player Name] – Striker, known for his goal-scoring prowess.
- [Player Name] – Midfielder, excels in playmaking and assists.
- [Player Name] – Defender, renowned for his defensive skills and leadership on the field.
Team Playing Style and Tactics
Buxoro FK typically employs a [Formation] formation, focusing on strong defense and quick counter-attacks. Their strategy emphasizes teamwork and exploiting opponent weaknesses. Strengths include solid defense and tactical flexibility, while weaknesses may involve occasional lapses in concentration during high-pressure matches.
Interesting Facts and Unique Traits
The team is affectionately nicknamed “[Nickname]” by fans. Buxoro FK has a passionate fanbase known for their vibrant support at home games. They have rivalries with teams like [Rival Team], adding excitement to league matches.
Lists & Rankings of Players, Stats, or Performance Metrics
- TOP GOAL SCORER: ✅ [Player Name] – 🎰 Goals: [Number]
- PASSING ACCURACY: 💡 [Player Name] – 🎰 Passes: [Number]
- DID NOT START: ❌ [Player Name] – Limited playtime this season
Comparisons with Other Teams in the League or Division
Buxoro FK often compares favorably with top teams like [Team A] and [Team B]. While they share similar strengths in defense, Buxoro FK tends to have a more aggressive attacking style, setting them apart from their competitors.
Case Studies or Notable Matches
A key victory for Buxoro FK was their match against [Opponent Team] on [Date], where they secured a decisive win through strategic plays orchestrated by their coach. This match is often cited as a turning point in their season.
Tables Summarizing Team Stats, Recent Form, Head-to-Head Records, or Odds
| Statistic | Buxoro FK | Odds |
|---|---|---|
| Last 5 Matches Form | [Win/Loss/Draw Record] | [Odds] |
| Head-to-Head vs. Rivals | [Record] | [Odds] |
Tips & Recommendations for Analyzing the Team or Betting Insights
- Analyze recent form to gauge momentum before placing bets.
- Closely watch player injuries as they can significantly impact performance.
- Evaluate head-to-head records against upcoming opponents for strategic insights.
Frequently Asked Questions (FAQ)
What are Buxoro FK’s chances this season?
Buxoro FK is positioned well with strong squad depth and tactical acumen under their current coach. Their chances are promising if they maintain form throughout the season.
Who are key players to watch?
[Player Names] are crucial to Buxoro FK’s success due to their consistent performances and ability to influence match outcomes significantly.
Historically strong against rivals?</h3
The team has shown dominance over rivals like [Rival Team], often leveraging home advantage to secure victories.
“Buxoro FK’s blend of experienced players and emerging talent makes them unpredictable yet exciting to watch.” – Expert Analyst
Pros & Cons of the Team’s Current Form or Performance
- ✅ Strong defensive record – consistently limits opposition goals.</li
zhengjinsheng/Quartz/QuartzCore.framework/Versions/A/Headers/CABasicAnimation.h
/*
* Copyright (c) 2007 Apple Inc.
*
* @APPLE_LICENSE_HEADER_START@
*
* This file contains Original Code and/or Modifications of Original Code
* as defined in and that are subject to the Apple Public Source License
* Version 2.0 (the ‘License’). You may not use this file except in
* compliance with the License. Please obtain a copy of the License at
* http://www.opensource.apple.com/apsl/ and read it before using this
* file.
*
* The Original Code and all software distributed under the License are
* distributed on an ‘AS IS’ basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
* INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
* License for the specific language governing rights and limitations
* under the License.
*
* @APPLE_LICENSE_HEADER_END@
*/#import “CAAction.h”
#import “CAPropertyAnimation.h”@class CABasicAnimation;
@class CAKeyframeAnimation;/**
@brief The basic animation class.@abstract CABasicAnimation is an animation that interpolates between two values over time.
*/
API_AVAILABLE(macos(10.4), ios(4.0), watchos(1.0), tvos(9.0))
@interface CABasicAnimation : CAPropertyAnimation/** @name Properties */
/**
@abstract The object property that will be animated.@discussion If you create your own animations by subclassing CABasicAnimation,
this property should be set before adding your animation instance into any layer tree.
The value must be one of those listed below:* For CALayer:
* anchorPoint (CGPoint)
* contentsScale (CGFloat)
* cornerRadius (CGFloat)
* contentsGravity (NSString)
* doubleSided (BOOL)
* filters (NSArray)
* geodesicPath (CGPathRef)
* maskImage (CGImageRef)
* minificationFilter (NSString)
* miterLimit (CGFloat)
* opacity (CGFloat)
* rasterizationScale (CGFloat)
* shadowColor (CGColorRef)
* shadowOffset (CGSize)
* shadowOpacity (CGFloat)It can also be any other string name that corresponds to an animatable property on CALayer,
or any animatable property name specified by your own custom layers.This property can also be set dynamically via key-value coding using setValue:forKeyPath:
On iOS devices running iOS versions prior to iOS7 this list does not include:
backgroundFilters NSArrayOn OS X devices running OS X versions prior to OS X v10_11 this list does not include:
backgroundFilters NSArrayOn tvOS devices running tvOS versions prior to tvOS v9 this list does not include:
backgroundFilters NSArrayOn watchOS devices running watchOS versions prior to watchOS v3 this list does not include:
backgroundFilters NSArrayIn addition you can specify arbitrary strings which correspond directly to properties on layer instances,
and those properties will then be animated automatically if appropriate.
The following table lists some common properties which you can animate using arbitrary strings:layer Property | String equivalent | Notes | Layer Class |
borderColor CGColorRef | borderColor | none | CALayer |
borderWidth CGFloat | borderWidth | none | CALayer |
compositingFilter NSString | compositingFilter | none | CAScrollLayer |
decompressionQuality CGFloat | decompressionQuality | none | CATiledLayer |
drawsAsynchronously BOOL | drawsAsynchronously | none | CALayer |
filtered BOOL| filtered| none| CATiledLayer|
frame NSRect| frame| none| CAScrollLayer|
image NSImageRef| image| none| CAScrollLayer|
mask NSImageRef| mask| none| CAScrollLayer|
*/@property(nonatomic,copy) NSString **property;
/**
@abstract The start value of an animation.@discussion If you create your own animations by subclassing CABasicAnimation,
this property should be set before adding your animation instance into any layer tree.
If you do not set this property explicitly then it defaults either to nil if there is no existing value,
or else it uses whatever value already exists on that layer.
*/
@property(nonatomic,copy) id fromValue;/**
@abstract The end value of an animation.@discussion If you create your own animations by subclassing CABasicAnimation,
this property should be set before adding your animation instance into any layer tree.
*/
@property(nonatomic,copy) id toValue;/**
@abstract An optional dictionary containing information about how intermediate values between fromValue
and toValue should be calculated.@discussion For most animatable properties these intermediate values are calculated automatically based upon
the type of value being animated.
If you want finer control over how these intermediate values are calculated then you can specify
a function pointer along with its context data here.The function signature looks like:
void (*interpolationFunction)(id interpolatedValue,id inputFromValue,id inputToValue,float inputTime,void **inputContextData);
The input parameters passed into this function have these meanings:
interpolatedValue: A pointer which will receive back what your function calculates as being
the interpolated value at time inputTime between inputFromValue/inputToValue.inputFromValue: The starting point from which interpolation begins.
inputToValue: The ending point towards which interpolation proceeds.
inputTime: A floating-point number between zero inclusive up until but excluding one which specifies how far along
between inputFromValue/inputToValue interpolation should occur.inputContextData: A pointer through which additional context information may optionally be passed into your function.
If you provide an interpolation function here then it overrides whatever default behavior would otherwise occur.
Some examples of when providing such functions might make sense include when interpolating between non-standard objects such as colorspace structures or color tables etc…If both from/toValues are provided then only those values will ever actually get used within your interpolationFunction;
your interpolationFunction will never get called when calculating initial values nor final values since those will always just use whatever values were specified directly within from/toValues themselves instead;
in other words only intermediate points will ever need calculating via interpolationFunction calls so don’t worry about anything outside that range!Some sample implementations might look something like:
void interpolateColors(id interpolatedColor,id startColor,id endColor,float progress,void **contextData){
CGFloat r1,g1,b1,a1,ratio;
CGFloat r,g,b,a;
if(contextData!=NULL){
ratio=((*(float***)contextData)[0]);
r=(*(CGColorSpaceModel*)((*(CGColorSpaceModel**)contextData)[1]));
b=(*(CGColorSpaceModel*)((*(CGColorSpaceModel**)contextData)[0]));
a=(*(CGColorSpaceModel*)((*(CGColorSpaceModel**)contextData)[0]));
g=(*(CGColorSpaceModel*)((*(CGColorSpaceModel**)contextData)[0]));
r1=r*ratio+g*(1-ratio);
g1=g*ratio+b*(1-ratio);
b1=b*ratio+a*(1-ratio);
a1=a*ratio+r*(1-ratio);
CGColorSetComponents((CGColorRef)interpolatedColor,&r1,&g1,&b1,&a1);
return;
free(contextData[0]);
free(contextData[1]);
free(contextData[0]);
contextData=NULL;
return;}
else{
r=CGColorGetRed((CGColorRef)startColor);
g=CGColorGetGreen((CGColorRef)startColor);
b=CGColorGetBlue((CGColorRef)startColor);
a=CGColorGetAlpha((CGColorRef)startColor);
ratio=r-g;
r=r*b/ratio+g*(b-r)/ratio;
g=g*b/ratio+a*(b-a)/ratio;
b=b*a/ratio+r*(a-r)/ratio;
a=a*r/ratio+g*(r-g)/ratio;CGFloat rFinal,gFinal,bFinal,aFinal;
rFinal=r*b/ratio+g*(b-r)/ratio;
gFinal=g*b/ratio+a*(b-a)/ratio;
bFinal=b*a/ratio+r*(a-r)/ratio;
aFinal=a*r/ratio+g*(r-g)/ratio;CGMutableArrayCreateMutable(&array,sizeof(CGFloat)*4,(void*)&array->data,array->capacity);
array->data[0]=rFinal;array->data[1]=gFinal;array->data[2]=bFinal;array->data[3]=aFinal;array->count=array->capacity=array->capacity+4;
CGMutableArrayRelease(array);
return;}
}
*/
@property(nonatomic,assign) void (*interpolationFunction)(id interpolatedValue,id inputFromValue,id inputToValue,float inputTime,void **inputContextData);/** An optional dictionary containing data required by user-supplied interpolation functions.*/
@property(nonatomic,retain,readonly,nonatomic) NSDictionary*interpolationFunctionsContext;@end
API_AVAILABLE(macos(10_5), ios(5_0), watchos(6_0), tvos(9_0))
@interface CABasicAnimation(CAPropertyListAdditions)/** Creates a basic animation whose target path consists solely of one single keyframe */
+(CABasicAnimation *)animationWithKeyPath:(NSString *)keyPath;@end
API_AVAILABLE(macosx(10_5), ios(5_0))
@interface CABasicAnimation(CAPropertyListAdditions)/** Creates a basic animation whose target path consists solely of one single keyframe */
+(CABasicAnimation *)animationWithKeyPath:(NSString *)keyPath value:(id)value;@end
API_AVAILABLE(macosx(10_6), ios(4_0))
@interface CABasicAnimation(CAPropertyListAdditions)/** Creates a basic animation whose target path consists solely of one single keyframe */
+(CABasicAnimation *)animationWithKeyPath:(NSString *)keyPath fromValue:(id)fromValueto:(id)tovalue duration:(CFTimeInterval)aDuration;@end
API_AVAILABLE(macosx(10_6), ios(4_0))
@interface CABasicAnimation(CAPropertyListAdditions)/** Creates a basic animation whose target path consists solely of one single keyframe */
+(CABasicAnimation *)animationWithKeyPath:(NSString *)keyPath fromStart:(id)aStartvalueToEnd:(id)aEndvalueDuration:(CFTimeInterval)aDuration timingFunctionName:(NSString *)timingfunctionName;@end
API_AVAILABLE(macosx(10_7), ios(5_0))
@interface CABasicAnimation(CAPropertyListAdditions)/** Creates a basic animation whose target path consists solely of one single keyframe */
+(CABasicAnimation *)animationWithKeyPath:(NSString *)keyPath fromStart:(id)aStartvalueToEnd:(id)aEndvalueDuration:(CFTimeInterval)aDuration timingFunctionName:(NSString *)timingfunctionName autoreversesBoolFlagAutoreverseIsTrueOrFalseBoolFlagShouldRemoveOnCompletionIsTrueOrFalseBoolFlagisRemovedOnCompletionIsTrueOrFalseBoolFlagbeginTimeIsSpecifiedOrNotCFTimeIntervalbeginTimeIfSpecifiedElseZeroBeginTimeIsNotSpecifiedAndIsSetByTheSystemWhenTheAnimaitonActuallyStartsInterpolationFunctionsDictionaryOptionalDictionaryOfUserSuppliedInterpolationFunctionsIfAnyAndTheirAssociatedContextInformationForCalculatingIntermediateValuesDuringAnAnimaitonIfNoneProvidedThenDefaultBehaviorOccursInsteadInterpolationFunctionsContextDictionaryOptionalDictionaryOfUserSuppliedInterpolationFunctionsIfAnyAndTheirAssociatedContextInformationForCalculatingIntermediateValuesDuringAnAnimaitonIfNoneProvidedThenDefaultBehaviorOccursInsteadInterpolationFunctionsDictioanryOptionalDictionaryOfUserSuppliedInterpolationFunctionsIfAnyAndTheirAssociatedContextInformationForCalculatingIntermediateValuesDuringAnAnimaitonIfNoneProvidedThenDefaultBehaviorOccursInsteadRepeatCountFloatingPointNumberWhichSpecifiesHowManyTimesTheAnimaitonShouldBeRepeatedBeforeItStopsRepeatForeverIndicatesThatTheAnimaitonShouldContinueRepeatingIndefinitelyForeverRepeatForeverIndicatesThatTheAnimaitonShouldContinueRepeatingIndefinitelyForeverAutoreversesBooleanIndicatingWhetherOrNotTheDirectionOfTheAnimaitonShouldReverseEachTimeItReachesItsEndAutoreversesBooleanIndicatingWhetherOrNotTheDirectionOfTheAnimaitonShouldReverseEachTimeItReachesItsEndAutoreversesBoolFlagAutoreverseIsTrueOrFalseBoolFlagRemoveOnCompletionBooleanIndicatingWhetherOrNotThisInstanceOfACABasecianimationWillBeRemovedAfterItHasFinishedRunningRemoveOnCompletionBooleanIndicatingWhetherOrNotThisInstanceOfACABasecianimationWillBeRemovedAfterItHasFinishedRunningRemoveOnCompletionBoolFlagisRemovedOnCompletionIsTrueOrFalseBoolFlagisRemovedOnCompletionIsTrueOrFalseBoolFlagDelegateWeakReferenceToObjectWhichCanReceiveDelegateMessagesForThisInstanceOfClassCACabasicaanimationDelegateWeakReferenceToObjectWhichCanReceiveDelegateMessagesForThisInstanceOfClassCACabasicaanimationDelegateDelegateUserInfoOptionalUserInfoObjectPassedAlongInDelegatesCallbackMethodsUserInfoOptionalUserInfoObjectPassedAlongInDelegatesCallbackMethodsUserInfouserinfodictionaryOptionalDictionaryContainingArbitraryUserDataPassedAlongInDelegatesCallbackMethodsUserInfouserinfodictionaryOptionalDictionaryContainingArbitraryUserDataPassedAlongInDelegatesCallbackMethodsUserInfouserinfodictionary */+(CABasicAnimation *)animationWithKeyPath:(NSString*)keypathfromStartvalueToEndvaluedurationtimingfunctionnameautoreversesboolflagautoreverseistrueorfalseboolflagshouldremoveoncompletionistrueorfalseboolflagisremovedoncompletionistrueorfalseboolflagbegintimeisspecifiedornotcfintervalbegintimeifspecifiedelsezerobegintimeisnotspecifiedandissetbythesystemwhentheanimaitonestartsinterpolationsfunctionsdictionaryoptionaldictionaryofusersuppliedinterpolationsfunctionsifanyandtheirassociatedcontextinformationforcalculatingintermediatevaluesduringananimaitonifnoneprovidedthendefaultbehavioroccursinsteadinterpolationsfunctionscontextdictionaryoptionaldictionaryofusersuppliedinterpolationsfunctionsifanyandtheirassociatedcontextinformationforcalculatingintermediatevaluesduringananimaitonifnoneprovidedthendefaultbehavioroccursinsteadinterpolationsfunctionsdictioanryoptionaldictionaryofusersuppliedinterpolationsfunctionsifanyandtheirassociatedcontextinformationforcalculatingintermediatevaluesduringananimaitonifnoneprovidedthendefaultbehavioroccursinsteadrepeatcountfloatingpointnumberwhichspecifieshowmanytimestheanimaitonsshouldberepeatedbeforeitstopsrepeatforeverindicatesthattheanimaitonsshouldcontinuerepeatingindefinitelyforeverrepeatforeverindicatesthattheanimaitonsshouldcontinuerepeatingindefinitelyforeverautoreversesbooleanindicatingwhetherortnotthedirectionoftheanimatinsshouldreverseeachtimeitreachesthesendautoreversesbooleanindicatingwhetherortnotthedirectionoftheanimatinsshouldreverseeachtimeitreachesthesendautoreversesbooleangindicatethethestartandendpointsoftheanimatinssharethesamevaluerepeatcountfloatingpointnumberwhichspecifieshowmanytimesthisinstanceofacabasicaaniationshouldbepeatedbeforeitstopsrepeatforeverindicatesthatthisinstanceofacabasicaaniationshouldcontinuebeingpeatedindefinitelyforeverrepeatforeverindicatesthatthisinstanceofacabasicaaniationshouldcontinuebeingpeatedindefinitelyforeverautoreversesbooleanindicatingwhetherortnotthisinstanceofacabasicaaniationwillreverseitsdirectionwhentheshitsendautoreversesbooleanindicatethethestartandendpointsofthisinstanceofacabasicaaniationsharethesamevalueremoveonthecompletionbooleanindicatethethesthisinstanceofacabasicaaniationwillberemovedafterithasfinishedrunningremoveonthecompletionbooleanindicatethethesthisinstanceofacabasicaaniationwillberemovedafterithasfinishedrunningremoveonthecompletionboolflagdelegateweakreferencetoobjectwhichcanreceivemessagesfordelgateinstancelocalobjectreferenceweakreferenceobjectwhichcanreceivemessagesfordelgateinstancelocalobjectreferenceweakreferenceuserinfooptionaluserinfoobjectpassedalongindelegatescallbackmethodsuserinfooptionaluserinfoobjectpassedalongindelegatescallbackmethodsuserinfouserinfodictionaryoptionaldictionarycontainingarbitraryuserdatapassedalongindelegatescallbackmethodsuserinfouserinfodictionaryoptionaldictionarycontainingarbitraryuserdatapassedalongindelegatescallbackmethodsuserinfouserinfodictionary */
+(CABasicAnimation*)animationWithKeyPath:keypathfromStartvalueToEndvaluedurationtimingfunctionnameautoreversesboolflagautoreverseistrueorfalseboolflagshouldremoveoncompletionistrueorfalseboolflagisremovedoncompletionistrueorfalseboolflagbegintimeisspecifiedornotcfintervalbegintimeifspecifiedelsezerobegintimeisnotspecifiedandissetbythesystemwhentheanimatiostartsinterpolationsfunctionsdictionaryoptionaldictionaryofusersuppliedinterpolationsfunctionsifanyandtheirassociatedcontextinformationforcalculatingintermediatevaluesduringananimatiosthenoneprovidedthendefaultbehavioroccursinsteadinterpolationsfunctionscontextdictionaryoptionaldictionaryofusersuppliedinterpolationsfunctionsifanyandtheirassociatedcontextinformationforcalculatingintermediatevaluesduringananimatiosthenoneprovidedthendefaultbehavioroccursinsteadinterpolationsfunctionsdictioanryoptionaldictionaryofusersuppliedinterpolationsfunctionsifanyandtheirassociatedcontextinformationforcalculatingintermediatevaluesduringananimatiosthenoneprovidedthendefaultbehavioroccursinsteadrepeatcountfloatingpointnumberwhichspecifieshowmanytimesthisinstanceofacabasicsainimationshouldbepeatedbeforeitstopsrepeatforeverindicatesthatthisinstanceofacabasicsainimationshouldcontinuebeingpeatedindefinitelyforeverrepeatforeverindicatesthatthisinstanceoffcabasicsainimationshouldcontinuebeingpeatedindefinitelyforeverautoreversesbooleanindicatethethestartandendpointsoffcabasicsainimationsharethesamevaluerepeatcountfloatingpointnumberwhichspecifieshowmanytimesthisinstanceoffcabasicsainimationshouldbepeatedbeforeitstopsrepeatforeverindicatesthatthisinstanceoffcabasicsainimationshouldcontinuebeingpeatedindefinitelyforeverrepeatforeverindicatesthatthisinstanceoffcabasicsainimationshouldcontinuebeingpletedindefinitelyforevertargetlayerweakreferencetolayerthatwillservedastargetforthisinstanceoffcabasicsainimationtargetlayerweakreferencetolayerthatwillservedastargetforthisinstancesoffcabasicsainimationtargetlayerdelegateweakreferencetoobjectwhichcanreceivemessagesfordelgateinstancelocalobjectreferenceweakreferenceobjectwhichcanreceivemessagesfordelgateinstancelocalobjectreferenceweakreferenceuserInfooptionaluserinfoobjectpassedalongindelegatescallbackmethodsuserinfooptionaluserinfoobjectpassedalongindelegatescallbackmethodsuserinfouserinfodictionaryoptionaldictionarycontainingarbitraryuserdatapassedalongindelegatescallbackmethodsuserinfouserinfodictionaryoptionaldictionarycontainingarbitraryuserdatapassedalongindelegatecallackmethodswillrecieveafirstmessagecalledwillstartfollowedbyarepeatseriesoftimelineselectedmessagescalledtimesteppedfollowedbyafinalmessagecalleddidstopuserInfocontainsadictionarywithkeyscontainingsomeadditionalinformationaboutthestopactionnamenormalinstantiatenormalscalenormalspeednormaltimeoffsetnormalfillmodecontentscaledoublescalarithmetictypeusedtodefinehowcontentsscalechangesrelativeatosizechangeswhenaplayerchangesitsboundscontentscaledoublescalarithmetictypeusedtodefinehowcontentsscalechangesrelativeatosizechangeswhenaplayerchangesitsboundscontentscaletypecontentstypeusedtodefinehowlayerscontentsaremappedfromitsboundscontentstypecontentsalignmentstringusedtodeterminewhereaplayerscontentsarecenteredinitsboundscontentsalignmenttypecontentstypecontentstypefloatvaluethefillmodeusedbythistypeoftimelineselectionactionfilloptionallyfilledwithniltousedefaultfillmodefilloptionallyfilledwithniltousedefaultfillmodefilloptionallyfilledwithniltousedefaultfillmodewillreturnniliffilmsarenottakenintoaccountwhendeterminingwhathappenswhenanimationsfinishrunninwillreturnniliffilmsarenottakenintoaccountwhendeterminingwhathappenswhenanimationsfinishrunninwillreturnniliffilmsarenottakenintoaccountwhendeterminingwhathappenswhenanimationsfinishrunningdidthestartactiontakeplaceinthepastdidthestartactiontakeplaceinthepastdidthestartactiontakeplaceinthepastdurationtimebetweenthestarttimenowdidtheactionspeedwasgreaterthanonezeroordurationtimebetweenthestarttimenowdidtheactionspeedwasgreaterthanonezerotimeoffsetdifferencebetweentimestamptimenowandeffectivestarttimeeffectivestarttimeequalscurrenttimestampplusaddedoffsetdurationtimebetweenthestarttimenowdidthetimebetweenthestarttimenowandeffectivetimeincreaseddidthetimebetweenthestarttimenowandeffectivetimeincreaseddidsetuptoenableexecutiondidthisetuptoenableexecutiondidteardowntonotifycompletionsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfulcompletedsuccessfullydidstopnamedisplaylinkretaineddisplaylinkretaineddisplaylinkretaineddisplaylinkretaineddisplaylinkretaineddisplaylinkretaineddisplaylinkretaineddisplaylinkretaineddisplaylinkretain’;
@end
// Deprecated APIs below here
API_DEPRECATED(“Use +[CABaseAcceleration initWithType:] instead.”, macosx(10_5,introduced=10_5))
@interface CABaseAcceleration(CAPropertyListAdditions)/** Returns YES if type contains only valid characters */
+(BOOL)supportedTypeStringTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersTypeStringContainsOnlyValidCharactersErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutErrorOutNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidNSErrorPointerContainingAnNSErrorObjectDescribingWhyThetypeWasInvalidTypeErrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouterrorouserrortypestringcontainsonlyvalidcharacters */+(BOOL)supportedTypeStringOfTypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterserrouterrouterrouterrouterrouterrouterrouterrouterrouterroutero’;
@end
API_DEPRECATED(“Use +[CAEasingTimingFunction initWithParameters:] instead.”, macosx(10_5,introduced=10_5))
@interface CAEasingTimingFunction(CAPropertyListAdditions)/** Returns YES if type contains only valid characters */
+(BOOL)supportedTypeStringTypeStringContainsOnlyValidCharactersTypeErrorOutErrorOutErrorOutTypeErrorouterrorouterrorouteaseinsineeaseinsineeaseinsineeaseinsineeaseinsineeaseinsineeaseinsineeaseinsineeaseinsinesinecurvecurveparamatercurveparamatercurveparamatercurveparamatercurveparamatercurveparamatercurveparamatercurveparamatercurveslopecurveslopecurveslopecurveslopecurveslopecurveslopecurveslopeslope */+(BOOL)supportedTypeStringOfTypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestringcontainsonlyvalidcharacterstypestrErroUterrErROUtErrOuTERRoUTErrOuTEaseInsineEaseInsineEaseInsineEaseInsineEaseInsineEaseInsineEaseInsineEaseInsiNecurveparameterCurveParameterCurveParameterCurveParameterCurveParameterCurveParameterCurveParameterCurveSlopECurVEslopeCurVESLOPECURVEsLOPECURVESLOPECURVEsLOPECURVEsLOPECURVEERROROUTERROROUTERROROUTERROROUTERROROUTERROROUTERROROUTERROROUTERROROUTERROROU’;
@end
API_DEPRECATED(“Use +[CAAffineMatrixTransform initWithMatrix:] instead.”, macosx(10_5,introduced=10_5))
@interface CAAffineTransform(CAPropertyListAdditions)/** Returns YES if type contains only valid characters */
+(BOOL)supportedTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescriptionTransformDescripitioanshrinktransformshrinktransformshrinktransformshrinktransformshrinktransformshrinktransformshrinktransformshrinktransformshrinktransformaffinematrixmatrixmatrixmatrixmatrixmatrixmatrixmatrixmatrixmatrixmatricetransformdescriptiontransformatransformatransformatransformatransformatransformatransformatransformatransformatransformtransfo’+(BOOL)supportedTransFormdescriptionTransFormdescriptionTransFormdescriptionTransFormdescriptionTransFormdescriptionTransFormdescriptionTransFormdescriptionTransFormdescriptionTransFormdescriptioanshrinktransformationshrinkingtransformationshrinkingtransformationshrinkingtransformationshrinkingtransformationshrinkingtransformationshrinkingtransformationshrinkingtransformationaffinematrixaffinematrixaffinematrixaffinematrixaffinematrixaffinematrixaffinematrixaffinematrixmatricetransformdescriptiontransformscaleshifttransformscaleshifttransformscaleshifttransformscaleshifttransformscaleshifttransformscaleshifttransformscaleshiftscalefactorshiftshiftshiftshiftshiftshiftshiftshiftscalefactorshift ‘;
@end
API_DEPRECATED(“Use +[CATransition initWithTransition:] instead.”, macosx(ios,macosx(introduced = iossince = iossinceios6_macosxsince = macosxsince = osxsnowleopard)))
@interface CATransition(CAPropertyListAdditions)/* Create transition with default settings for given transition type */
/* Create transition with default settings for given transition type Create transition with default settings for given transition subtype Create transition with default settings for given transition subtype Create transition with default settings for given transition subtype Create transition with default settings for given transition subtype Create transition with default settings for given transition subtype Create transitiion withe defaulsettings fo rgiventransitionsubtypeCreate transitiion withe defaulsettings fo rgiventransitionsubtypeCreate transitiion withe defaulsettings fo rgiventransitionsubtypeCreate transitiion withe defaulsettings fo rgiventransitionsubtypeCreate transitiion withe defaulsettings fo rgiventransitionsubtypeTransitiontypetransitiontypesubtypetransitiontypesubtypetransitiontypesubtypetransitiontypesubtypetransitiontypesubtypetransitiontypesubtypetransitiontypesubtypetransitiontypesubtypetriangulationtriangulationtriangulationtriangulationtriangulationtriangulationtriangulationtriangulationtriangulationtriangulationtrianglecornercornercornercornercornercornercornercornercornercornersidesidesidesidesidesidesidesidesidecornerlengthcornerlengthcornerlengthcornerlengthcornerlengthcornerlengthcornerlengthsideheightsideheightsideheightsideheightsideheightsideheighttrianglecentercentercentercentercentercentercentercentersideangleangleangleangleangleangleangleanglesideangleintersectionintersectionintersectionintersectionintersectionintersectionintersectionintersectio */+(CATransition*)transitionWithTypeTransitionTypesubtypereturnsaCATransitioninitializedwithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypewithagivenTransitionSubTypetriangleshapeangleshapeangleshapeangleshapeangleshapeangleshapeangleshapeangleshapetriangularcornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtrianglecornerspecificationtriangularsidespecificationsidelengthsidelengthsidelengthsidelengthsidelengthsidelengthsidelengthsidelengthsideheightsideheightsideheightsideheightsideheightsideheighttrianglecentersideangleinsideanglediagonalintersectiondiagonalintersectiondiagonalintersectiondiagonalintersectiondiagonalintersectiondiagonalinte*/
@end
// Deprecated APIs above here
#pragma mark –
#pragma mark Deprecated API — Do Not Use!
#pragma mark –// Deprecated APIs below here
// Note: All deprecated APIs below here were deprecated because they did not provide sufficient information needed by QuartzCore framework code at run-time — specifically class names needed at run-time were missing — therefore these methods cannot work correctly without modification!
/* These methods return class objects instead! */ // These methods return class objects instead! // These methods return class objects instead!
// These methods return class objects instead!
/* These methods return class objects instead! */ // These methods return class objects instead! // These methods return class objects instead!
/* Deprecated Methods Begin Here */
/* Deprecated Methods End Here */
// Deprecated APIs above here
# QuartzCore.framework Headers #
These headers define interfaces available through `QuartzCore.framework`.
They’re used internally inside Core Animation implementation.
Mostly `QuartzCore` public interfaces aren’t exposed through them.
They’re included here just because `QuartzCore.framework` includes them.## Header Files ##
#### Core Animation ####
##### Core Animation Base Classes #####
– `CAAction.h`
– `CALayer.h`
– `CAMediaTiming.h`
– `CASpring.h`
– `CATextLayer.h`##### Core Animation Layer Classes #####
– `CAEmitterCell.h`
– `CAEmitterLayer.h`
– `CAScrollLayer.h`
– `CATiledLayer.h`##### Core Animation Animations Classes #####
– `CABasicAnimations.h`
– `CAFilterAnimations.h`
– `CAReplicatorAnimations.h`##### Core Animation Timing Functions Classes #####
– `CAMediaTimingFunctions.h`
##### Core Animation Transform Classes #####
– `CATransform3DTypesetterLayers.h`
#### Display Server Protocol ####
##### DSDM Configuration Keys #####
###### DSDM Configuration Keys Begin Here ######
###### DSDM Configuration Keys End Here ######
##### DSDM Types #####
###### DSDM Types Begin Here ######
###### DSDM Types End Here ######
### Private Headers ###
These headers aren’t public part of QuartzCore framework interface.
They’re included just because QuartzCore framework includes them.#### Private Headers Begin Here ####
#### Private Headers End Here ###zhengjinsheng/Quartz<|file_sep***NOTICE***
***THIS REPOSITORY HAS BEEN DEPRECATED***
***PLEASE USE THE FOLLOWING REPOSITORIES INSTEAD***
https://github.com/apple/core-animation
https://github.com/apple/core-text
https://github.com/apple/core-video—
# Quartz #
## About ##
This repository contains source code files associated with Apple's Quartz family of frameworks:
`Quartz`, “ (`quartz.lib` / `.framework`)
`Core Image`, “ (`coreimage.lib` / `.framework`)
`Quartz Composer`, “ (`quartzcomposer.lib` / `.framework`)
`Quartz Filters`, “ (`quartzfilters.lib` / `.framework`)
`Quartz Codecs`, “ (`qtcodec.lib` / `.framework`)These frameworks are built into macOS/iOS/tvOS/watchOS operating systems.
They’re available under open-source license.## About This Repository ##
### About This Repository ###
This repository provides access source code files associated
with Apple’s Quartz family frameworks:$ ls -l ../Frameworks/
total 56K
drwxr-xr-x@ 12 root admin 384 Apr 30 20:24 CFNetwork.framework/
drwxr-xr-x@ 15 root admin 480 Apr 30 20:24 CoreData.framework/
drwxr-xr-x@ 8 root admin 256 Apr 30 20:24 Foundation.framework/
drwxr-xr-x@ 13 root admin 416 Apr 30 20:24 I