Package apple.quartzcore
Class CAAnimation
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.quartzcore.CAAnimation
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject,CAAction,CAMediaTiming,SCNAnimation
- Direct Known Subclasses:
CAAnimationGroup,CAPropertyAnimation,CATransition
public class CAAnimation extends NSObject implements NSSecureCoding, NSCopying, CAMediaTiming, CAAction, SCNAnimation
The base animation class. * API-Since: 2.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCAAnimation(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static CAAnimationalloc()static CAAnimationallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static CAAnimationanimation()Creates a new animation object.@Nullable NSArray<? extends SCNAnimationEvent>animationEvents()[@property] animationEvents Specifies the animation events attached to the receiver.static @NotNull CAAnimationanimationWithSCNAnimation(SCNAnimation animation)Bridge with SCNAnimation Initializes a CoreAnimation animation from a SCNAnimation API-Since: 11.0static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)booleanautoreverses()When true, the object plays backwards after playing forwards.doublebeginTime()The begin time of the object, in relation to its parent object, if applicable.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)static java.lang.StringdebugDescription_static()static @Nullable java.lang.ObjectdefaultValueForKey(@NotNull java.lang.String key)Animations implement the same property model as defined by CALayer.@Nullable CAAnimationDelegatedelegate()The delegate of the animation.static java.lang.Stringdescription_static()doubleduration()The basic duration of the object.voidencodeWithCoder(@NotNull NSCoder coder)doublefadeInDuration()[@property] fadeInDuration Determines the receiver's fade-in duration.doublefadeOutDuration()[@property] fadeOutDuration Determines the receiver's fade-out duration.@NotNull java.lang.StringfillMode()Defines how the timed object behaves outside its active duration.static longhash_static()CAAnimationinit()CAAnimationinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisRemovedOnCompletion()When true, the animation is removed from the render tree once its active duration has passed.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static CAAnimationnew_objc()CAFrameRateRangepreferredFrameRateRange()Defines the range of desired frame rate in frames-per-second for this animation.floatrepeatCount()The repeat count of the object.doublerepeatDuration()The repeat duration of the object.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidrunActionForKeyObjectArguments(@NotNull java.lang.String event, @NotNull java.lang.Object anObject, @Nullable NSDictionary<?,?> dict)Called to trigger the event named 'path' on the receiver.voidsetAnimationEvents(@Nullable NSArray<? extends SCNAnimationEvent> value)[@property] animationEvents Specifies the animation events attached to the receiver.voidsetAutoreverses(boolean value)When true, the object plays backwards after playing forwards.voidsetBeginTime(double value)The begin time of the object, in relation to its parent object, if applicable.voidsetDelegate(@Nullable CAAnimationDelegate value)The delegate of the animation.voidsetDuration(double value)The basic duration of the object.voidsetFadeInDuration(double value)[@property] fadeInDuration Determines the receiver's fade-in duration.voidsetFadeOutDuration(double value)[@property] fadeOutDuration Determines the receiver's fade-out duration.voidsetFillMode(@NotNull java.lang.String value)Defines how the timed object behaves outside its active duration.voidsetPreferredFrameRateRange(CAFrameRateRange value)Defines the range of desired frame rate in frames-per-second for this animation.voidsetRemovedOnCompletion(boolean value)When true, the animation is removed from the render tree once its active duration has passed.voidsetRepeatCount(float value)The repeat count of the object.voidsetRepeatDuration(double value)The repeat duration of the object.voidsetSpeed(float value)The rate of the layer.voidsetTimeOffset(double value)Additional offset in active local time.voidsetTimingFunction(@Nullable CAMediaTimingFunction value)A timing function defining the pacing of the animation.voidsetUsesSceneTimeBase(boolean value)[@property] usesSceneTimeBase Determines whether the receiver is evaluated using the scene time or the system time.static voidsetVersion_static(long aVersion)booleanshouldArchiveValueForKey(@NotNull java.lang.String key)floatspeed()The rate of the layer.static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()doubletimeOffset()Additional offset in active local time.@Nullable CAMediaTimingFunctiontimingFunction()A timing function defining the pacing of the animation.booleanusesSceneTimeBase()[@property] usesSceneTimeBase Determines whether the receiver is evaluated using the scene time or the system time.static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static CAAnimation alloc()
-
allocWithZone
public static CAAnimation allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
animation
public static CAAnimation animation()
Creates a new animation object.
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
defaultValueForKey
@Nullable public static @Nullable java.lang.Object defaultValueForKey(@NotNull @NotNull java.lang.String key)Animations implement the same property model as defined by CALayer. See CALayer.h for more details.
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static CAAnimation new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
animationEvents
@Nullable public @Nullable NSArray<? extends SCNAnimationEvent> animationEvents()
[@property] animationEvents Specifies the animation events attached to the receiver.
-
autoreverses
public boolean autoreverses()
Description copied from interface:CAMediaTimingWhen true, the object plays backwards after playing forwards. Defaults to NO.- Specified by:
autoreversesin interfaceCAMediaTiming
-
beginTime
public double beginTime()
Description copied from interface:CAMediaTimingThe begin time of the object, in relation to its parent object, if applicable. Defaults to 0.- Specified by:
beginTimein interfaceCAMediaTiming
-
copyWithZone
@NotNull public @NotNull java.lang.Object copyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
copyWithZonein interfaceNSCopying
-
delegate
@Nullable public @Nullable CAAnimationDelegate delegate()
The delegate of the animation. This object is retained for the lifetime of the animation object. Defaults to nil. See below for the supported delegate methods.
-
duration
public double duration()
Description copied from interface:CAMediaTimingThe basic duration of the object. Defaults to 0.- Specified by:
durationin interfaceCAMediaTiming
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding
-
fadeInDuration
public double fadeInDuration()
[@property] fadeInDuration Determines the receiver's fade-in duration. When the fadeInDuration is greater than zero, the effect of the animation progressively increase from 0% to 100% during the specified duration.
-
fadeOutDuration
public double fadeOutDuration()
[@property] fadeOutDuration Determines the receiver's fade-out duration. When the fadeOutDuration is greater than zero, the effect of the animation progressively decrease from 100% to 0% at the end of the animation duration.
-
fillMode
@NotNull public @NotNull java.lang.String fillMode()
Description copied from interface:CAMediaTimingDefines how the timed object behaves outside its active duration. Local time may be clamped to either end of the active duration, or the element may be removed from the presentation. The legal values are `backwards', `forwards', `both' and `removed'. Defaults to `removed'.- Specified by:
fillModein interfaceCAMediaTiming
-
init
public CAAnimation init()
-
initWithCoder
public CAAnimation initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
isRemovedOnCompletion
public boolean isRemovedOnCompletion()
When true, the animation is removed from the render tree once its active duration has passed. Defaults to YES.
-
setRemovedOnCompletion
public void setRemovedOnCompletion(boolean value)
When true, the animation is removed from the render tree once its active duration has passed. Defaults to YES.
-
repeatCount
public float repeatCount()
Description copied from interface:CAMediaTimingThe repeat count of the object. May be fractional. Defaults to 0.- Specified by:
repeatCountin interfaceCAMediaTiming
-
repeatDuration
public double repeatDuration()
Description copied from interface:CAMediaTimingThe repeat duration of the object. Defaults to 0.- Specified by:
repeatDurationin interfaceCAMediaTiming
-
runActionForKeyObjectArguments
public void runActionForKeyObjectArguments(@NotNull @NotNull java.lang.String event, @NotNull @NotNull java.lang.Object anObject, @Nullable @Nullable NSDictionary<?,?> dict)Description copied from interface:CAActionCalled to trigger the event named 'path' on the receiver. The object (e.g. the layer) on which the event happened is 'anObject'. The arguments dictionary may be nil, if non-nil it carries parameters associated with the event.- Specified by:
runActionForKeyObjectArgumentsin interfaceCAAction
-
setAnimationEvents
public void setAnimationEvents(@Nullable @Nullable NSArray<? extends SCNAnimationEvent> value)[@property] animationEvents Specifies the animation events attached to the receiver.
-
setAutoreverses
public void setAutoreverses(boolean value)
Description copied from interface:CAMediaTimingWhen true, the object plays backwards after playing forwards. Defaults to NO.- Specified by:
setAutoreversesin interfaceCAMediaTiming
-
setBeginTime
public void setBeginTime(double value)
Description copied from interface:CAMediaTimingThe begin time of the object, in relation to its parent object, if applicable. Defaults to 0.- Specified by:
setBeginTimein interfaceCAMediaTiming
-
setDelegate
public void setDelegate(@Nullable @Nullable CAAnimationDelegate value)The delegate of the animation. This object is retained for the lifetime of the animation object. Defaults to nil. See below for the supported delegate methods.
-
setDuration
public void setDuration(double value)
Description copied from interface:CAMediaTimingThe basic duration of the object. Defaults to 0.- Specified by:
setDurationin interfaceCAMediaTiming
-
setFadeInDuration
public void setFadeInDuration(double value)
[@property] fadeInDuration Determines the receiver's fade-in duration. When the fadeInDuration is greater than zero, the effect of the animation progressively increase from 0% to 100% during the specified duration.
-
setFadeOutDuration
public void setFadeOutDuration(double value)
[@property] fadeOutDuration Determines the receiver's fade-out duration. When the fadeOutDuration is greater than zero, the effect of the animation progressively decrease from 100% to 0% at the end of the animation duration.
-
setFillMode
public void setFillMode(@NotNull @NotNull java.lang.String value)Description copied from interface:CAMediaTimingDefines how the timed object behaves outside its active duration. Local time may be clamped to either end of the active duration, or the element may be removed from the presentation. The legal values are `backwards', `forwards', `both' and `removed'. Defaults to `removed'.- Specified by:
setFillModein interfaceCAMediaTiming
-
setRepeatCount
public void setRepeatCount(float value)
Description copied from interface:CAMediaTimingThe repeat count of the object. May be fractional. Defaults to 0.- Specified by:
setRepeatCountin interfaceCAMediaTiming
-
setRepeatDuration
public void setRepeatDuration(double value)
Description copied from interface:CAMediaTimingThe repeat duration of the object. Defaults to 0.- Specified by:
setRepeatDurationin interfaceCAMediaTiming
-
setSpeed
public void setSpeed(float value)
Description copied from interface:CAMediaTimingThe rate of the layer. Used to scale parent time to local time, e.g. if rate is 2, local time progresses twice as fast as parent time. Defaults to 1.- Specified by:
setSpeedin interfaceCAMediaTiming
-
setTimeOffset
public void setTimeOffset(double value)
Description copied from interface:CAMediaTimingAdditional offset in active local time. i.e. to convert from parent time tp to active local time t: t = (tp - begin) * speed + offset. One use of this is to "pause" a layer by setting `speed' to zero and `offset' to a suitable value. Defaults to 0.- Specified by:
setTimeOffsetin interfaceCAMediaTiming
-
setTimingFunction
public void setTimingFunction(@Nullable @Nullable CAMediaTimingFunction value)A timing function defining the pacing of the animation. Defaults to nil indicating linear pacing.
-
setUsesSceneTimeBase
public void setUsesSceneTimeBase(boolean value)
[@property] usesSceneTimeBase Determines whether the receiver is evaluated using the scene time or the system time. Defaults to NO. A scene-time based animation is evaluated using the "sceneTime" value of the renderer that renders the scene.
-
shouldArchiveValueForKey
public boolean shouldArchiveValueForKey(@NotNull @NotNull java.lang.String key)
-
speed
public float speed()
Description copied from interface:CAMediaTimingThe rate of the layer. Used to scale parent time to local time, e.g. if rate is 2, local time progresses twice as fast as parent time. Defaults to 1.- Specified by:
speedin interfaceCAMediaTiming
-
timeOffset
public double timeOffset()
Description copied from interface:CAMediaTimingAdditional offset in active local time. i.e. to convert from parent time tp to active local time t: t = (tp - begin) * speed + offset. One use of this is to "pause" a layer by setting `speed' to zero and `offset' to a suitable value. Defaults to 0.- Specified by:
timeOffsetin interfaceCAMediaTiming
-
timingFunction
@Nullable public @Nullable CAMediaTimingFunction timingFunction()
A timing function defining the pacing of the animation. Defaults to nil indicating linear pacing.
-
usesSceneTimeBase
public boolean usesSceneTimeBase()
[@property] usesSceneTimeBase Determines whether the receiver is evaluated using the scene time or the system time. Defaults to NO. A scene-time based animation is evaluated using the "sceneTime" value of the renderer that renders the scene.
-
animationWithSCNAnimation
@NotNull public static @NotNull CAAnimation animationWithSCNAnimation(@NotNull SCNAnimation animation)
Bridge with SCNAnimation Initializes a CoreAnimation animation from a SCNAnimation API-Since: 11.0
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding
-
preferredFrameRateRange
public CAFrameRateRange preferredFrameRateRange()
Defines the range of desired frame rate in frames-per-second for this animation. The actual frame rate is dynamically adjusted to better align with other animation sources. API-Since: 15.0
-
setPreferredFrameRateRange
public void setPreferredFrameRateRange(CAFrameRateRange value)
Defines the range of desired frame rate in frames-per-second for this animation. The actual frame rate is dynamically adjusted to better align with other animation sources. API-Since: 15.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-