Expand description
§Bindings to the CoreAnimation
framework
See Apple’s docs and the general docs on framework crates for more information.
This actually lives in the QuartzCore
framework, but CoreAnimation
is
the name that people use to refer to it.
Structs§
- CAAnimation
CAAnimation
- The base animation class. *
- CAAnimation
Group CAAnimation
- Animation subclass for grouped animations. *
- CAAutoresizing
Mask CALayer
- Apple’s documentation
- CABasic
Animation CAAnimation
- Subclass for basic (single-keyframe) animations. *
- CAConstraint
CAConstraintLayoutManager
- The class representing a single layout constraint. *
- CAConstraint
Attribute CAConstraintLayoutManager
- Apple’s documentation
- CAConstraint
Layout Manager CAConstraintLayoutManager
- The constraint-based layout manager. *
- CACorner
Mask CALayer
- Apple’s documentation
- CADisplay
Link CADisplayLink
- Class representing a timer bound to the display vsync. *
- CAEDR
Metadata CAEDRMetadata
- Apple’s documentation
- CAEdge
Antialiasing Mask CALayer
- Apple’s documentation
- CAEmitter
Cell CAEmitterCell
- Apple’s documentation
- CAEmitter
Layer CAEmitterLayer
andCALayer
- Apple’s documentation
- CAFrame
Rate Range CAFrameRateRange
- Apple’s documentation
- CAGradient
Layer CAGradientLayer
andCALayer
- Apple’s documentation
- CAKeyframe
Animation CAAnimation
- General keyframe animation class. *
- CALayer
CALayer
- The base layer class. *
- CAMedia
Timing Function CAMediaTimingFunction
- Apple’s documentation
- CAMetal
Display Link CAMetalDisplayLink
- Apple’s documentation
- CAMetal
Display Link Update CAMetalDisplayLink
- Apple’s documentation
- CAMetal
Layer CALayer
andCAMetalLayer
- Apple’s documentation
- CAOpenGL
Layer Deprecated CALayer
andCAOpenGLLayer
- Apple’s documentation
- CAProperty
Animation CAAnimation
- Subclass for property-based animations. *
- CARemote
Layer Client CARemoteLayerClient
- Apple’s documentation
- CARemote
Layer Server CARemoteLayerServer
- Apple’s documentation
- CARenderer
CARenderer
- Apple’s documentation
- CAReplicator
Layer CALayer
andCAReplicatorLayer
- Apple’s documentation
- CAScroll
Layer CALayer
andCAScrollLayer
- Apple’s documentation
- CAShape
Layer CALayer
andCAShapeLayer
- Apple’s documentation
- CASpring
Animation CAAnimation
- Subclass for mass-spring animations.
- CAText
Layer CALayer
andCATextLayer
- Apple’s documentation
- CATiled
Layer CALayer
andCATiledLayer
- Apple’s documentation
- CATransaction
CATransaction
- Apple’s documentation
- CATransform3D
CATransform3D
andobjc2-core-foundation
- Apple’s documentation
- CATransform
Layer CALayer
andCATransformLayer
- Apple’s documentation
- CATransition
CAAnimation
- Transition animation subclass. *
- CAValue
Function CAValueFunction
- Apple’s documentation
Statics§
- CAFrame
Rate ⚠Range Default CAFrameRateRange
- Apple’s documentation
- CATone
MapMode ⚠Automatic CALayer
- Apple’s documentation
- CATone
MapMode ⚠IfSupported CALayer
- Apple’s documentation
- CATone
MapMode ⚠Never CALayer
- Apple’s documentation
- CATransform3D
Identity ⚠CATransform3D
andobjc2-core-foundation
- Apple’s documentation
- kCAAlignment
Center ⚠CATextLayer
- Apple’s documentation
- kCAAlignment
Justified ⚠CATextLayer
- Apple’s documentation
- kCAAlignment
Left ⚠CATextLayer
- Apple’s documentation
- kCAAlignment
Natural ⚠CATextLayer
- Apple’s documentation
- kCAAlignment
Right ⚠CATextLayer
- Apple’s documentation
- kCAAnimation
Cubic ⚠CAAnimation
- Apple’s documentation
- kCAAnimation
Cubic ⚠Paced CAAnimation
- Apple’s documentation
- kCAAnimation
Discrete ⚠CAAnimation
- Apple’s documentation
- kCAAnimation
Linear ⚠CAAnimation
- Apple’s documentation
- kCAAnimation
Paced ⚠CAAnimation
- Apple’s documentation
- kCAAnimation
Rotate ⚠Auto CAAnimation
- Apple’s documentation
- kCAAnimation
Rotate ⚠Auto Reverse CAAnimation
- Apple’s documentation
- kCAContents
Format ⚠Gray8 Uint CALayer
- Apple’s documentation
- kCAContents
FormatRGB ⚠A8Uint CALayer
- Layer
contentsFormat
values. * - kCAContents
FormatRGB ⚠A16Float CALayer
- Apple’s documentation
- kCACorner
Curve ⚠Circular CALayer
- Corner curve names. *
- kCACorner
Curve ⚠Continuous CALayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Additive CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Back ToFront CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Circle CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Cuboid CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Line CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Oldest First CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Oldest Last CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Outline CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Point CAEmitterLayer
- `emitterShape’ values. *
- kCAEmitter
Layer ⚠Points CAEmitterLayer
- `emitterMode’ values. *
- kCAEmitter
Layer ⚠Rectangle CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Sphere CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Surface CAEmitterLayer
- Apple’s documentation
- kCAEmitter
Layer ⚠Unordered CAEmitterLayer
- `renderMode’ values. *
- kCAEmitter
Layer ⚠Volume CAEmitterLayer
- Apple’s documentation
- kCAFill
Mode ⚠Backwards CAMediaTiming
- Apple’s documentation
- kCAFill
Mode ⚠Both CAMediaTiming
- Apple’s documentation
- kCAFill
Mode ⚠Forwards CAMediaTiming
- Apple’s documentation
- kCAFill
Mode ⚠Removed CAMediaTiming
- Apple’s documentation
- kCAFill
Rule ⚠Even Odd CAShapeLayer
- Apple’s documentation
- kCAFill
Rule ⚠NonZero CAShapeLayer
- Apple’s documentation
- kCAFilter
Linear ⚠CALayer
- Apple’s documentation
- kCAFilter
Nearest ⚠CALayer
- Contents filter names. *
- kCAFilter
Trilinear ⚠CALayer
- Apple’s documentation
- kCAGradient
Layer ⚠Axial CAGradientLayer
- `type’ values. *
- kCAGradient
Layer ⚠Conic CAGradientLayer
- Apple’s documentation
- kCAGradient
Layer ⚠Radial CAGradientLayer
- Apple’s documentation
- kCAGravity
Bottom ⚠CALayer
- Apple’s documentation
- kCAGravity
Bottom ⚠Left CALayer
- Apple’s documentation
- kCAGravity
Bottom ⚠Right CALayer
- Apple’s documentation
- kCAGravity
Center ⚠CALayer
- Layer `contentsGravity’ values. *
- kCAGravity
Left ⚠CALayer
- Apple’s documentation
- kCAGravity
Resize ⚠CALayer
- Apple’s documentation
- kCAGravity
Resize ⚠Aspect CALayer
- Apple’s documentation
- kCAGravity
Resize ⚠Aspect Fill CALayer
- Apple’s documentation
- kCAGravity
Right ⚠CALayer
- Apple’s documentation
- kCAGravity
Top ⚠CALayer
- Apple’s documentation
- kCAGravity
TopLeft ⚠CALayer
- Apple’s documentation
- kCAGravity
TopRight ⚠CALayer
- Apple’s documentation
- kCALine
CapButt ⚠CAShapeLayer
- Apple’s documentation
- kCALine
CapRound ⚠CAShapeLayer
- Apple’s documentation
- kCALine
CapSquare ⚠CAShapeLayer
- Apple’s documentation
- kCALine
Join ⚠Bevel CAShapeLayer
- Apple’s documentation
- kCALine
Join ⚠Miter CAShapeLayer
- Apple’s documentation
- kCALine
Join ⚠Round CAShapeLayer
- Apple’s documentation
- kCAMedia
Timing ⚠Function Default CAMediaTimingFunction
- Apple’s documentation
- kCAMedia
Timing ⚠Function Ease In CAMediaTimingFunction
- Apple’s documentation
- kCAMedia
Timing ⚠Function Ease InEase Out CAMediaTimingFunction
- Apple’s documentation
- kCAMedia
Timing ⚠Function Ease Out CAMediaTimingFunction
- Apple’s documentation
- kCAMedia
Timing ⚠Function Linear CAMediaTimingFunction
- Timing function names. *
- kCAOn
Order ⚠In CALayer
- Layer event names. *
- kCAOn
Order ⚠Out CALayer
- Apple’s documentation
- kCARenderer
Color ⚠Space CARenderer
- Options for the renderer options dictionary. *
- kCARenderer
Metal ⚠Command Queue CARenderer
- Apple’s documentation
- kCAScroll
Both ⚠CAScrollLayer
- Apple’s documentation
- kCAScroll
Horizontally ⚠CAScrollLayer
- Apple’s documentation
- kCAScroll
None ⚠CAScrollLayer
- Apple’s documentation
- kCAScroll
Vertically ⚠CAScrollLayer
- Apple’s documentation
- kCATransaction
Animation ⚠Duration CATransaction
- Transaction property ids. *
- kCATransaction
Animation ⚠Timing Function CATransaction
- Apple’s documentation
- kCATransaction
Completion ⚠Block CATransaction
- Apple’s documentation
- kCATransaction
Disable ⚠Actions CATransaction
- Apple’s documentation
- kCATransition⚠
CALayer
- The animation key used for transitions. *
- kCATransition
Fade ⚠CAAnimation
- Apple’s documentation
- kCATransition
From ⚠Bottom CAAnimation
- Apple’s documentation
- kCATransition
From ⚠Left CAAnimation
- Apple’s documentation
- kCATransition
From ⚠Right CAAnimation
- Apple’s documentation
- kCATransition
From ⚠Top CAAnimation
- Apple’s documentation
- kCATransition
Move ⚠In CAAnimation
- Apple’s documentation
- kCATransition
Push ⚠CAAnimation
- Apple’s documentation
- kCATransition
Reveal ⚠CAAnimation
- Apple’s documentation
- kCATruncation
End ⚠CATextLayer
- Apple’s documentation
- kCATruncation
Middle ⚠CATextLayer
- Apple’s documentation
- kCATruncation
None ⚠CATextLayer
- Apple’s documentation
- kCATruncation
Start ⚠CATextLayer
- Apple’s documentation
- kCAValue
Function ⚠RotateX CAValueFunction
- Value function names. *
- kCAValue
Function ⚠RotateY CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠RotateZ CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠Scale CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠ScaleX CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠ScaleY CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠ScaleZ CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠Translate CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠TranslateX CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠TranslateY CAValueFunction
- Apple’s documentation
- kCAValue
Function ⚠TranslateZ CAValueFunction
- Apple’s documentation
Traits§
- CAAction
CALayer
- Action (event handler) protocol. *
- CAAnimation
Delegate CAAnimation
- Apple’s documentation
- CALayer
Delegate CALayer
- Delegate methods. *
- CALayout
Manager CALayer
- Layout manager protocol. *
- CAMedia
Timing CAMediaTiming
- Apple’s documentation
- CAMetal
Display Link Delegate CAMetalDisplayLink
- Apple’s documentation
- CAMetal
Drawable CAMetalLayer
andobjc2-metal
- Apple’s documentation
- NSValueCA
Transform3D Additions CATransform3D
- Category “CATransform3DAdditions” on
NSValue
.
Functions§
- CACurrent
Media Time CABase
andobjc2-core-foundation
- CAFrame
Rate ⚠Range IsEqual ToRange CAFrameRateRange
- CAFrame
Rate ⚠Range Make CAFrameRateRange
- CATransform3D
Concat CATransform3D
andobjc2-core-foundation
- CATransform3D
Equal ToTransform CATransform3D
andobjc2-core-foundation
- CATransform3D
GetAffine Transform CATransform3D
andobjc2-core-foundation
- CATransform3D
Invert CATransform3D
andobjc2-core-foundation
- CATransform3D
IsAffine CATransform3D
andobjc2-core-foundation
- CATransform3D
IsIdentity CATransform3D
andobjc2-core-foundation
- CATransform3D
Make Affine Transform CATransform3D
andobjc2-core-foundation
- CATransform3D
Make Rotation CATransform3D
andobjc2-core-foundation
- CATransform3D
Make Scale CATransform3D
andobjc2-core-foundation
- CATransform3D
Make Translation CATransform3D
andobjc2-core-foundation
- CATransform3D
Rotate CATransform3D
andobjc2-core-foundation
- CATransform3D
Scale CATransform3D
andobjc2-core-foundation
- CATransform3D
Translate CATransform3D
andobjc2-core-foundation
Type Aliases§
- CAAnimation
Calculation Mode CAAnimation
- Apple’s documentation
- CAAnimation
Rotation Mode CAAnimation
- Apple’s documentation
- CAEmitter
Layer Emitter Mode CAEmitterLayer
- Apple’s documentation
- CAEmitter
Layer Emitter Shape CAEmitterLayer
- Apple’s documentation
- CAEmitter
Layer Render Mode CAEmitterLayer
- Apple’s documentation
- CAGradient
Layer Type CAGradientLayer
- Apple’s documentation
- CALayer
Contents Filter CALayer
- Apple’s documentation
- CALayer
Contents Format CALayer
- Apple’s documentation
- CALayer
Contents Gravity CALayer
- Apple’s documentation
- CALayer
Corner Curve CALayer
- Apple’s documentation
- CAMedia
Timing Fill Mode CAMediaTiming
- Apple’s documentation
- CAMedia
Timing Function Name CAMediaTimingFunction
- Apple’s documentation
- CAScroll
Layer Scroll Mode CAScrollLayer
- Apple’s documentation
- CAShape
Layer Fill Rule CAShapeLayer
- Apple’s documentation
- CAShape
Layer Line Cap CAShapeLayer
- Apple’s documentation
- CAShape
Layer Line Join CAShapeLayer
- Apple’s documentation
- CAText
Layer Alignment Mode CATextLayer
- Apple’s documentation
- CAText
Layer Truncation Mode CATextLayer
- Apple’s documentation
- CATone
MapMode CALayer
- Apple’s documentation
- CATransition
Subtype CAAnimation
- Apple’s documentation
- CATransition
Type CAAnimation
- Apple’s documentation
- CAValue
Function Name CAValueFunction
- Apple’s documentation