Crate objc2_quartz_core

Source
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§

CAAnimationCAAnimation
The base animation class. *
CAAnimationGroupCAAnimation
Animation subclass for grouped animations. *
CAAutoresizingMaskCALayer
Apple’s documentation
CABasicAnimationCAAnimation
Subclass for basic (single-keyframe) animations. *
CAConstraintCAConstraintLayoutManager
The class representing a single layout constraint. *
CAConstraintAttributeCAConstraintLayoutManager
Apple’s documentation
CAConstraintLayoutManagerCAConstraintLayoutManager
The constraint-based layout manager. *
CACornerMaskCALayer
Apple’s documentation
CADisplayLinkCADisplayLink
Class representing a timer bound to the display vsync. *
CAEDRMetadataCAEDRMetadata
Apple’s documentation
CAEdgeAntialiasingMaskCALayer
Apple’s documentation
CAEmitterCellCAEmitterCell
Apple’s documentation
CAEmitterLayerCAEmitterLayer and CALayer
Apple’s documentation
CAFrameRateRangeCAFrameRateRange
Apple’s documentation
CAGradientLayerCAGradientLayer and CALayer
Apple’s documentation
CAKeyframeAnimationCAAnimation
General keyframe animation class. *
CALayerCALayer
The base layer class. *
CAMediaTimingFunctionCAMediaTimingFunction
Apple’s documentation
CAMetalDisplayLinkCAMetalDisplayLink
Apple’s documentation
CAMetalDisplayLinkUpdateCAMetalDisplayLink
Apple’s documentation
CAMetalLayerCALayer and CAMetalLayer
Apple’s documentation
CAOpenGLLayerDeprecatedCALayer and CAOpenGLLayer
Apple’s documentation
CAPropertyAnimationCAAnimation
Subclass for property-based animations. *
CARemoteLayerClientCARemoteLayerClient
Apple’s documentation
CARemoteLayerServerCARemoteLayerServer
Apple’s documentation
CARendererCARenderer
Apple’s documentation
CAReplicatorLayerCALayer and CAReplicatorLayer
Apple’s documentation
CAScrollLayerCALayer and CAScrollLayer
Apple’s documentation
CAShapeLayerCALayer and CAShapeLayer
Apple’s documentation
CASpringAnimationCAAnimation
Subclass for mass-spring animations.
CATextLayerCALayer and CATextLayer
Apple’s documentation
CATiledLayerCALayer and CATiledLayer
Apple’s documentation
CATransactionCATransaction
Apple’s documentation
CATransform3DCATransform3D and objc2-core-foundation
Apple’s documentation
CATransformLayerCALayer and CATransformLayer
Apple’s documentation
CATransitionCAAnimation
Transition animation subclass. *
CAValueFunctionCAValueFunction
Apple’s documentation

Statics§

CAFrameRateRangeDefaultCAFrameRateRange
Apple’s documentation
CAToneMapModeAutomaticCALayer
Apple’s documentation
CAToneMapModeIfSupportedCALayer
Apple’s documentation
CAToneMapModeNeverCALayer
Apple’s documentation
CATransform3DIdentityCATransform3D and objc2-core-foundation
Apple’s documentation
kCAAlignmentCenterCATextLayer
Apple’s documentation
kCAAlignmentJustifiedCATextLayer
Apple’s documentation
kCAAlignmentLeftCATextLayer
Apple’s documentation
kCAAlignmentNaturalCATextLayer
Apple’s documentation
kCAAlignmentRightCATextLayer
Apple’s documentation
kCAAnimationCubicCAAnimation
Apple’s documentation
kCAAnimationCubicPacedCAAnimation
Apple’s documentation
kCAAnimationDiscreteCAAnimation
Apple’s documentation
kCAAnimationLinearCAAnimation
Apple’s documentation
kCAAnimationPacedCAAnimation
Apple’s documentation
kCAAnimationRotateAutoCAAnimation
Apple’s documentation
kCAAnimationRotateAutoReverseCAAnimation
Apple’s documentation
kCAContentsFormatGray8UintCALayer
Apple’s documentation
kCAContentsFormatRGBA8UintCALayer
Layer contentsFormat values. *
kCAContentsFormatRGBA16FloatCALayer
Apple’s documentation
kCACornerCurveCircularCALayer
Corner curve names. *
kCACornerCurveContinuousCALayer
Apple’s documentation
kCAEmitterLayerAdditiveCAEmitterLayer
Apple’s documentation
kCAEmitterLayerBackToFrontCAEmitterLayer
Apple’s documentation
kCAEmitterLayerCircleCAEmitterLayer
Apple’s documentation
kCAEmitterLayerCuboidCAEmitterLayer
Apple’s documentation
kCAEmitterLayerLineCAEmitterLayer
Apple’s documentation
kCAEmitterLayerOldestFirstCAEmitterLayer
Apple’s documentation
kCAEmitterLayerOldestLastCAEmitterLayer
Apple’s documentation
kCAEmitterLayerOutlineCAEmitterLayer
Apple’s documentation
kCAEmitterLayerPointCAEmitterLayer
`emitterShape’ values. *
kCAEmitterLayerPointsCAEmitterLayer
`emitterMode’ values. *
kCAEmitterLayerRectangleCAEmitterLayer
Apple’s documentation
kCAEmitterLayerSphereCAEmitterLayer
Apple’s documentation
kCAEmitterLayerSurfaceCAEmitterLayer
Apple’s documentation
kCAEmitterLayerUnorderedCAEmitterLayer
`renderMode’ values. *
kCAEmitterLayerVolumeCAEmitterLayer
Apple’s documentation
kCAFillModeBackwardsCAMediaTiming
Apple’s documentation
kCAFillModeBothCAMediaTiming
Apple’s documentation
kCAFillModeForwardsCAMediaTiming
Apple’s documentation
kCAFillModeRemovedCAMediaTiming
Apple’s documentation
kCAFillRuleEvenOddCAShapeLayer
Apple’s documentation
kCAFillRuleNonZeroCAShapeLayer
Apple’s documentation
kCAFilterLinearCALayer
Apple’s documentation
kCAFilterNearestCALayer
Contents filter names. *
kCAFilterTrilinearCALayer
Apple’s documentation
kCAGradientLayerAxialCAGradientLayer
`type’ values. *
kCAGradientLayerConicCAGradientLayer
Apple’s documentation
kCAGradientLayerRadialCAGradientLayer
Apple’s documentation
kCAGravityBottomCALayer
Apple’s documentation
kCAGravityBottomLeftCALayer
Apple’s documentation
kCAGravityBottomRightCALayer
Apple’s documentation
kCAGravityCenterCALayer
Layer `contentsGravity’ values. *
kCAGravityLeftCALayer
Apple’s documentation
kCAGravityResizeCALayer
Apple’s documentation
kCAGravityResizeAspectCALayer
Apple’s documentation
kCAGravityResizeAspectFillCALayer
Apple’s documentation
kCAGravityRightCALayer
Apple’s documentation
kCAGravityTopCALayer
Apple’s documentation
kCAGravityTopLeftCALayer
Apple’s documentation
kCAGravityTopRightCALayer
Apple’s documentation
kCALineCapButtCAShapeLayer
Apple’s documentation
kCALineCapRoundCAShapeLayer
Apple’s documentation
kCALineCapSquareCAShapeLayer
Apple’s documentation
kCALineJoinBevelCAShapeLayer
Apple’s documentation
kCALineJoinMiterCAShapeLayer
Apple’s documentation
kCALineJoinRoundCAShapeLayer
Apple’s documentation
kCAMediaTimingFunctionDefaultCAMediaTimingFunction
Apple’s documentation
kCAMediaTimingFunctionEaseInCAMediaTimingFunction
Apple’s documentation
kCAMediaTimingFunctionEaseInEaseOutCAMediaTimingFunction
Apple’s documentation
kCAMediaTimingFunctionEaseOutCAMediaTimingFunction
Apple’s documentation
kCAMediaTimingFunctionLinearCAMediaTimingFunction
Timing function names. *
kCAOnOrderInCALayer
Layer event names. *
kCAOnOrderOutCALayer
Apple’s documentation
kCARendererColorSpaceCARenderer
Options for the renderer options dictionary. *
kCARendererMetalCommandQueueCARenderer
Apple’s documentation
kCAScrollBothCAScrollLayer
Apple’s documentation
kCAScrollHorizontallyCAScrollLayer
Apple’s documentation
kCAScrollNoneCAScrollLayer
Apple’s documentation
kCAScrollVerticallyCAScrollLayer
Apple’s documentation
kCATransactionAnimationDurationCATransaction
Transaction property ids. *
kCATransactionAnimationTimingFunctionCATransaction
Apple’s documentation
kCATransactionCompletionBlockCATransaction
Apple’s documentation
kCATransactionDisableActionsCATransaction
Apple’s documentation
kCATransitionCALayer
The animation key used for transitions. *
kCATransitionFadeCAAnimation
Apple’s documentation
kCATransitionFromBottomCAAnimation
Apple’s documentation
kCATransitionFromLeftCAAnimation
Apple’s documentation
kCATransitionFromRightCAAnimation
Apple’s documentation
kCATransitionFromTopCAAnimation
Apple’s documentation
kCATransitionMoveInCAAnimation
Apple’s documentation
kCATransitionPushCAAnimation
Apple’s documentation
kCATransitionRevealCAAnimation
Apple’s documentation
kCATruncationEndCATextLayer
Apple’s documentation
kCATruncationMiddleCATextLayer
Apple’s documentation
kCATruncationNoneCATextLayer
Apple’s documentation
kCATruncationStartCATextLayer
Apple’s documentation
kCAValueFunctionRotateXCAValueFunction
Value function names. *
kCAValueFunctionRotateYCAValueFunction
Apple’s documentation
kCAValueFunctionRotateZCAValueFunction
Apple’s documentation
kCAValueFunctionScaleCAValueFunction
Apple’s documentation
kCAValueFunctionScaleXCAValueFunction
Apple’s documentation
kCAValueFunctionScaleYCAValueFunction
Apple’s documentation
kCAValueFunctionScaleZCAValueFunction
Apple’s documentation
kCAValueFunctionTranslateCAValueFunction
Apple’s documentation
kCAValueFunctionTranslateXCAValueFunction
Apple’s documentation
kCAValueFunctionTranslateYCAValueFunction
Apple’s documentation
kCAValueFunctionTranslateZCAValueFunction
Apple’s documentation

Traits§

CAActionCALayer
Action (event handler) protocol. *
CAAnimationDelegateCAAnimation
Apple’s documentation
CALayerDelegateCALayer
Delegate methods. *
CALayoutManagerCALayer
Layout manager protocol. *
CAMediaTimingCAMediaTiming
Apple’s documentation
CAMetalDisplayLinkDelegateCAMetalDisplayLink
Apple’s documentation
CAMetalDrawableCAMetalLayer and objc2-metal
Apple’s documentation
NSValueCATransform3DAdditionsCATransform3D
Category “CATransform3DAdditions” on NSValue.

Functions§

CACurrentMediaTimeCABase and objc2-core-foundation
CAFrameRateRangeIsEqualToRangeCAFrameRateRange
CAFrameRateRangeMakeCAFrameRateRange
CATransform3DConcatCATransform3D and objc2-core-foundation
CATransform3DEqualToTransformCATransform3D and objc2-core-foundation
CATransform3DGetAffineTransformCATransform3D and objc2-core-foundation
CATransform3DInvertCATransform3D and objc2-core-foundation
CATransform3DIsAffineCATransform3D and objc2-core-foundation
CATransform3DIsIdentityCATransform3D and objc2-core-foundation
CATransform3DMakeAffineTransformCATransform3D and objc2-core-foundation
CATransform3DMakeRotationCATransform3D and objc2-core-foundation
CATransform3DMakeScaleCATransform3D and objc2-core-foundation
CATransform3DMakeTranslationCATransform3D and objc2-core-foundation
CATransform3DRotateCATransform3D and objc2-core-foundation
CATransform3DScaleCATransform3D and objc2-core-foundation
CATransform3DTranslateCATransform3D and objc2-core-foundation

Type Aliases§

CAAnimationCalculationModeCAAnimation
Apple’s documentation
CAAnimationRotationModeCAAnimation
Apple’s documentation
CAEmitterLayerEmitterModeCAEmitterLayer
Apple’s documentation
CAEmitterLayerEmitterShapeCAEmitterLayer
Apple’s documentation
CAEmitterLayerRenderModeCAEmitterLayer
Apple’s documentation
CAGradientLayerTypeCAGradientLayer
Apple’s documentation
CALayerContentsFilterCALayer
Apple’s documentation
CALayerContentsFormatCALayer
Apple’s documentation
CALayerContentsGravityCALayer
Apple’s documentation
CALayerCornerCurveCALayer
Apple’s documentation
CAMediaTimingFillModeCAMediaTiming
Apple’s documentation
CAMediaTimingFunctionNameCAMediaTimingFunction
Apple’s documentation
CAScrollLayerScrollModeCAScrollLayer
Apple’s documentation
CAShapeLayerFillRuleCAShapeLayer
Apple’s documentation
CAShapeLayerLineCapCAShapeLayer
Apple’s documentation
CAShapeLayerLineJoinCAShapeLayer
Apple’s documentation
CATextLayerAlignmentModeCATextLayer
Apple’s documentation
CATextLayerTruncationModeCATextLayer
Apple’s documentation
CAToneMapModeCALayer
Apple’s documentation
CATransitionSubtypeCAAnimation
Apple’s documentation
CATransitionTypeCAAnimation
Apple’s documentation
CAValueFunctionNameCAValueFunction
Apple’s documentation