Core Animation

E242401

Core Animation is Apple’s high-performance graphics rendering and animation framework used to create smooth, hardware-accelerated visual effects in macOS, iOS, and other Apple platforms.

All labels observed (5)

Label Occurrences
Core Animation canonical 16
QuartzCore 5
Core Animation compositor 1

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf Apple framework ⓘ
animation framework ⓘ
graphics rendering framework ⓘ
designGoal hardware acceleration ⓘ
high performance ⓘ
smooth animations ⓘ
developer Apple Inc. ⓘ
headerFile QuartzCore.framework ⓘ
linked to: Core Animation
integratesWith AppKit ⓘ
linked to: macOS Cocoa

Metal ⓘ
OpenGL ES ⓘ
SwiftUI ⓘ
UIKit ⓘ
layerBacks NSView ⓘ
UIView ⓘ
linked to: UIKit
namespace QuartzCore ⓘ
linked to: Core Animation
operatingSystem iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
partOf Quartz Core ⓘ
linked to: Quartz
primaryAbstraction CALayer ⓘ
programmingLanguage Objective-C ⓘ
Swift ⓘ
supports2DTransforms true ⓘ
supports3DPerspective true ⓘ
supports3DTransforms true ⓘ
supportsAffineTransforms true ⓘ
supportsAnimationsOnBackgroundThread true ⓘ
supportsBasicAnimations true ⓘ
supportsBorders true ⓘ
supportsCompositing true ⓘ
supportsContentsGravity true ⓘ
supportsContentsScale true ⓘ
supportsCornerRadius true ⓘ
supportsExplicitAnimations true ⓘ
supportsHitTesting true ⓘ
supportsImplicitAnimations true ⓘ
supportsImplicitLayerBackedViews true ⓘ
supportsKeyframeAnimations true ⓘ
supportsLayerHierarchy true ⓘ
supportsMasking true ⓘ
supportsOffscreenRendering true ⓘ
supportsOpacity true ⓘ
supportsRasterization true ⓘ
supportsRetinaDisplays true ⓘ
supportsShadows true ⓘ
supportsSpringAnimations true ⓘ
supportsTimingFunctions true ⓘ
supportsTransactions true ⓘ
usedFor compositing complex UIs ⓘ
scrolling performance ⓘ
user interface animations ⓘ
view transitions ⓘ
visual effects ⓘ
usesHardwareAcceleration true ⓘ

How these facts were elicited

Referenced by (24)

Full triples — surface form annotated when it differs from this entity's canonical label.

Metal → integratesWith → Core Animation ⓘ
subject linked to: Metal graphics API
macOS Cocoa → includesFramework → Core Animation ⓘ
UIKit → relatedTo → Core Animation ⓘ
Quartz 2D → integratesWith → Core Animation ⓘ
SceneKit → integratesWith → Core Animation ⓘ
Mac OS X 10.5 Leopard → includedFeature → Core Animation framework ⓘ
linked to: Core Animation
macOS SDK → containsFramework → Core Animation ⓘ
Aqua user interface → usesTechnology → Core Animation ⓘ
Quartz (Apple graphics) → relatedTechnology → Core Animation ⓘ
subject linked to: Quartz
Core Animation → headerFile → QuartzCore.framework ⓘ
linked to: Core Animation
Core Animation → namespace → QuartzCore ⓘ
linked to: Core Animation
Apple platforms APIs → includesFramework → Core Animation ⓘ
OS X El Capitan → includesFramework → Core Animation ⓘ
Quartz Compositor → relatedTo → Core Animation ⓘ
Cocoa Touch → includesFramework → Core Animation ⓘ
Cocoa Touch → includesFramework → QuartzCore ⓘ
linked to: Core Animation
Core Video → relatedTo → QuartzCore ⓘ
linked to: Core Animation
Metal → integratesWith → Core Animation ⓘ
subject linked to: Metal framework
CALayer → framework → QuartzCore ⓘ
linked to: Core Animation
CALayer → framework → Core Animation ⓘ
CALayer → renderingEngine → Core Animation compositor ⓘ
linked to: Core Animation
CIVector → definedInModule → QuartzCore ⓘ
linked to: Core Animation