Package apple.quartzcore.c
Class QuartzCore
- java.lang.Object
-
- apple.quartzcore.c.QuartzCore
-
public final class QuartzCore extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleCACurrentMediaTime()Returns the current CoreAnimation absolute time.static CATransform3DCATransform3DConcat(CATransform3D a, CATransform3D b)Concatenate 'b' to 'a' and return the result: t' = a * b.static booleanCATransform3DEqualToTransform(CATransform3D a, CATransform3D b)Returns true if 'a' is exactly equal to 'b'.static CGAffineTransformCATransform3DGetAffineTransform(CATransform3D t)Returns the affine transform represented by 't'.static CATransform3DCATransform3DIdentity()The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1].static CATransform3DCATransform3DInvert(CATransform3D t)Invert 't' and return the result.static booleanCATransform3DIsAffine(CATransform3D t)Returns true if 't' can be represented exactly by an affine transform.static booleanCATransform3DIsIdentity(CATransform3D t)Returns true if 't' is the identity transform.static CATransform3DCATransform3DMakeAffineTransform(CGAffineTransform m)Return a transform with the same effect as affine transform 'm'.static CATransform3DCATransform3DMakeRotation(double angle, double x, double y, double z)Returns a transform that rotates by 'angle' radians about the vector '(x, y, z)'.static CATransform3DCATransform3DMakeScale(double sx, double sy, double sz)Returns a transform that scales by `(sx, sy, sz)': t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1].static CATransform3DCATransform3DMakeTranslation(double tx, double ty, double tz)Returns a transform that translates by '(tx, ty, tz)': t' = [1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1].static CATransform3DCATransform3DRotate(CATransform3D t, double angle, double x, double y, double z)Rotate 't' by 'angle' radians about the vector '(x, y, z)' and return the result.static CATransform3DCATransform3DScale(CATransform3D t, double sx, double sy, double sz)Scale 't' by '(sx, sy, sz)' and return the result: t' = scale(sx, sy, sz) * t.static CATransform3DCATransform3DTranslate(CATransform3D t, double tx, double ty, double tz)Translate 't' by '(tx, ty, tz)' and return the result: t' = translate(tx, ty, tz) * t.static java.lang.StringkCAAlignmentCenter()static java.lang.StringkCAAlignmentJustified()static java.lang.StringkCAAlignmentLeft()static java.lang.StringkCAAlignmentNatural()Alignment modes.static java.lang.StringkCAAlignmentRight()static java.lang.StringkCAAnimationCubic()static java.lang.StringkCAAnimationCubicPaced()static java.lang.StringkCAAnimationDiscrete()static java.lang.StringkCAAnimationLinear()`calculationMode' strings.static java.lang.StringkCAAnimationPaced()static java.lang.StringkCAAnimationRotateAuto()`rotationMode' strings.static java.lang.StringkCAAnimationRotateAutoReverse()static java.lang.StringkCAContentsFormatGray8Uint()Grayscale with alpha (if not opaque) UInt8 per componentstatic java.lang.StringkCAContentsFormatRGBA16Float()RGBA half-float 16-bit per componentstatic java.lang.StringkCAContentsFormatRGBA8Uint()RGBA UInt8 per componentstatic java.lang.StringkCACornerCurveCircular()Corner curve namesstatic java.lang.StringkCACornerCurveContinuous()static java.lang.StringkCAEmitterLayerAdditive()static java.lang.StringkCAEmitterLayerBackToFront()static java.lang.StringkCAEmitterLayerCircle()static java.lang.StringkCAEmitterLayerCuboid()static java.lang.StringkCAEmitterLayerLine()static java.lang.StringkCAEmitterLayerOldestFirst()static java.lang.StringkCAEmitterLayerOldestLast()static java.lang.StringkCAEmitterLayerOutline()static java.lang.StringkCAEmitterLayerPoint()`emitterShape' valuesstatic java.lang.StringkCAEmitterLayerPoints()`emitterMode' valuesstatic java.lang.StringkCAEmitterLayerRectangle()static java.lang.StringkCAEmitterLayerSphere()static java.lang.StringkCAEmitterLayerSurface()static java.lang.StringkCAEmitterLayerUnordered()`renderMode' valuesstatic java.lang.StringkCAEmitterLayerVolume()static java.lang.StringkCAFillModeBackwards()static java.lang.StringkCAFillModeBoth()static java.lang.StringkCAFillModeForwards()`fillMode' options.static java.lang.StringkCAFillModeRemoved()static java.lang.StringkCAFillRuleEvenOdd()static java.lang.StringkCAFillRuleNonZero()`fillRule' values.static java.lang.StringkCAFilterLinear()static java.lang.StringkCAFilterNearest()Contents filter namesstatic java.lang.StringkCAFilterTrilinear()Trilinear minification filter.static java.lang.StringkCAGradientLayerAxial()`type' valuesstatic java.lang.StringkCAGradientLayerConic()Conic gradient.static java.lang.StringkCAGradientLayerRadial()Radial gradient.static java.lang.StringkCAGravityBottom()static java.lang.StringkCAGravityBottomLeft()static java.lang.StringkCAGravityBottomRight()static java.lang.StringkCAGravityCenter()Layer `contentsGravity' valuesstatic java.lang.StringkCAGravityLeft()static java.lang.StringkCAGravityResize()static java.lang.StringkCAGravityResizeAspect()static java.lang.StringkCAGravityResizeAspectFill()static java.lang.StringkCAGravityRight()static java.lang.StringkCAGravityTop()static java.lang.StringkCAGravityTopLeft()static java.lang.StringkCAGravityTopRight()static java.lang.StringkCALineCapButt()`lineCap' values.static java.lang.StringkCALineCapRound()static java.lang.StringkCALineCapSquare()static java.lang.StringkCALineJoinBevel()static java.lang.StringkCALineJoinMiter()`lineJoin' values.static java.lang.StringkCALineJoinRound()static java.lang.StringkCAMediaTimingFunctionDefault()static java.lang.StringkCAMediaTimingFunctionEaseIn()static java.lang.StringkCAMediaTimingFunctionEaseInEaseOut()static java.lang.StringkCAMediaTimingFunctionEaseOut()static java.lang.StringkCAMediaTimingFunctionLinear()Timing function namesstatic java.lang.StringkCAOnOrderIn()Layer event namesstatic java.lang.StringkCAOnOrderOut()static java.lang.StringkCAScrollBoth()static java.lang.StringkCAScrollHorizontally()static java.lang.StringkCAScrollNone()`scrollMode' values.static java.lang.StringkCAScrollVertically()static java.lang.StringkCATransactionAnimationDuration()Transaction property idsstatic java.lang.StringkCATransactionAnimationTimingFunction()static java.lang.StringkCATransactionCompletionBlock()static java.lang.StringkCATransactionDisableActions()static java.lang.StringkCATransition()The animation key used for transitionsstatic java.lang.StringkCATransitionFade()Common transition types.static java.lang.StringkCATransitionFromBottom()static java.lang.StringkCATransitionFromLeft()static java.lang.StringkCATransitionFromRight()Common transition subtypes.static java.lang.StringkCATransitionFromTop()static java.lang.StringkCATransitionMoveIn()static java.lang.StringkCATransitionPush()static java.lang.StringkCATransitionReveal()static java.lang.StringkCATruncationEnd()static java.lang.StringkCATruncationMiddle()static java.lang.StringkCATruncationNone()Truncation modes.static java.lang.StringkCATruncationStart()static java.lang.StringkCAValueFunctionRotateX()The `rotateX', `rotateY', `rotateZ' functions take a single input value in radians, and construct a 4x4 matrix representing the corresponding rotation matrix.static java.lang.StringkCAValueFunctionRotateY()static java.lang.StringkCAValueFunctionRotateZ()static java.lang.StringkCAValueFunctionScale()The `scale' function takes three input values and constructs a 4x4 matrix representing the corresponding scale matrix.static java.lang.StringkCAValueFunctionScaleX()The `scaleX', `scaleY', `scaleZ' functions take a single input value and construct a 4x4 matrix representing the corresponding scaling matrix.static java.lang.StringkCAValueFunctionScaleY()static java.lang.StringkCAValueFunctionScaleZ()static java.lang.StringkCAValueFunctionTranslate()The `translate' function takes three input values and constructs a 4x4 matrix representing the corresponding scale matrix.static java.lang.StringkCAValueFunctionTranslateX()The `translateX', `translateY', `translateZ' functions take a single input value and construct a 4x4 matrix representing the corresponding translation matrix.static java.lang.StringkCAValueFunctionTranslateY()static java.lang.StringkCAValueFunctionTranslateZ()
-
-
-
Method Detail
-
CACurrentMediaTime
public static double CACurrentMediaTime()
Returns the current CoreAnimation absolute time. This is the result of calling mach_absolute_time () and converting the units to seconds.
-
CATransform3DIsIdentity
public static boolean CATransform3DIsIdentity(CATransform3D t)
Returns true if 't' is the identity transform.
-
CATransform3DEqualToTransform
public static boolean CATransform3DEqualToTransform(CATransform3D a, CATransform3D b)
Returns true if 'a' is exactly equal to 'b'.
-
CATransform3DMakeTranslation
public static CATransform3D CATransform3DMakeTranslation(double tx, double ty, double tz)
Returns a transform that translates by '(tx, ty, tz)': t' = [1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1].
-
CATransform3DMakeScale
public static CATransform3D CATransform3DMakeScale(double sx, double sy, double sz)
Returns a transform that scales by `(sx, sy, sz)': t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1].
-
CATransform3DMakeRotation
public static CATransform3D CATransform3DMakeRotation(double angle, double x, double y, double z)
Returns a transform that rotates by 'angle' radians about the vector '(x, y, z)'. If the vector has length zero the identity transform is returned.
-
CATransform3DTranslate
public static CATransform3D CATransform3DTranslate(CATransform3D t, double tx, double ty, double tz)
Translate 't' by '(tx, ty, tz)' and return the result: t' = translate(tx, ty, tz) * t.
-
CATransform3DScale
public static CATransform3D CATransform3DScale(CATransform3D t, double sx, double sy, double sz)
Scale 't' by '(sx, sy, sz)' and return the result: t' = scale(sx, sy, sz) * t.
-
CATransform3DRotate
public static CATransform3D CATransform3DRotate(CATransform3D t, double angle, double x, double y, double z)
Rotate 't' by 'angle' radians about the vector '(x, y, z)' and return the result. If the vector has zero length the behavior is undefined: t' = rotation(angle, x, y, z) * t.
-
CATransform3DConcat
public static CATransform3D CATransform3DConcat(CATransform3D a, CATransform3D b)
Concatenate 'b' to 'a' and return the result: t' = a * b.
-
CATransform3DInvert
public static CATransform3D CATransform3DInvert(CATransform3D t)
Invert 't' and return the result. Returns the original matrix if 't' has no inverse.
-
CATransform3DMakeAffineTransform
public static CATransform3D CATransform3DMakeAffineTransform(CGAffineTransform m)
Return a transform with the same effect as affine transform 'm'.
-
CATransform3DIsAffine
public static boolean CATransform3DIsAffine(CATransform3D t)
Returns true if 't' can be represented exactly by an affine transform.
-
CATransform3DGetAffineTransform
public static CGAffineTransform CATransform3DGetAffineTransform(CATransform3D t)
Returns the affine transform represented by 't'. If 't' can not be represented exactly by an affine transform the returned value is undefined.
-
CATransform3DIdentity
public static CATransform3D CATransform3DIdentity()
The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1].
-
kCAFillModeForwards
public static java.lang.String kCAFillModeForwards()
`fillMode' options.
-
kCAFillModeBackwards
public static java.lang.String kCAFillModeBackwards()
-
kCAFillModeBoth
public static java.lang.String kCAFillModeBoth()
-
kCAFillModeRemoved
public static java.lang.String kCAFillModeRemoved()
-
kCAGravityCenter
public static java.lang.String kCAGravityCenter()
Layer `contentsGravity' values. *
-
kCAGravityTop
public static java.lang.String kCAGravityTop()
-
kCAGravityBottom
public static java.lang.String kCAGravityBottom()
-
kCAGravityLeft
public static java.lang.String kCAGravityLeft()
-
kCAGravityRight
public static java.lang.String kCAGravityRight()
-
kCAGravityTopLeft
public static java.lang.String kCAGravityTopLeft()
-
kCAGravityTopRight
public static java.lang.String kCAGravityTopRight()
-
kCAGravityBottomLeft
public static java.lang.String kCAGravityBottomLeft()
-
kCAGravityBottomRight
public static java.lang.String kCAGravityBottomRight()
-
kCAGravityResize
public static java.lang.String kCAGravityResize()
-
kCAGravityResizeAspect
public static java.lang.String kCAGravityResizeAspect()
-
kCAGravityResizeAspectFill
public static java.lang.String kCAGravityResizeAspectFill()
-
kCAContentsFormatRGBA8Uint
public static java.lang.String kCAContentsFormatRGBA8Uint()
RGBA UInt8 per component
-
kCAContentsFormatRGBA16Float
public static java.lang.String kCAContentsFormatRGBA16Float()
RGBA half-float 16-bit per component
-
kCAContentsFormatGray8Uint
public static java.lang.String kCAContentsFormatGray8Uint()
Grayscale with alpha (if not opaque) UInt8 per component
-
kCAFilterNearest
public static java.lang.String kCAFilterNearest()
Contents filter names. *
-
kCAFilterLinear
public static java.lang.String kCAFilterLinear()
-
kCAFilterTrilinear
public static java.lang.String kCAFilterTrilinear()
Trilinear minification filter. Enables mipmap generation. Some renderers may ignore this, or impose additional restrictions, such as source images requiring power-of-two dimensions.
-
kCAOnOrderIn
public static java.lang.String kCAOnOrderIn()
Layer event names. *
-
kCAOnOrderOut
public static java.lang.String kCAOnOrderOut()
-
kCATransition
public static java.lang.String kCATransition()
The animation key used for transitions. *
-
kCAAnimationLinear
public static java.lang.String kCAAnimationLinear()
`calculationMode' strings.
-
kCAAnimationDiscrete
public static java.lang.String kCAAnimationDiscrete()
-
kCAAnimationPaced
public static java.lang.String kCAAnimationPaced()
-
kCAAnimationCubic
public static java.lang.String kCAAnimationCubic()
-
kCAAnimationCubicPaced
public static java.lang.String kCAAnimationCubicPaced()
-
kCAAnimationRotateAuto
public static java.lang.String kCAAnimationRotateAuto()
`rotationMode' strings.
-
kCAAnimationRotateAutoReverse
public static java.lang.String kCAAnimationRotateAutoReverse()
-
kCATransitionFade
public static java.lang.String kCATransitionFade()
Common transition types.
-
kCATransitionMoveIn
public static java.lang.String kCATransitionMoveIn()
-
kCATransitionPush
public static java.lang.String kCATransitionPush()
-
kCATransitionReveal
public static java.lang.String kCATransitionReveal()
-
kCATransitionFromRight
public static java.lang.String kCATransitionFromRight()
Common transition subtypes.
-
kCATransitionFromLeft
public static java.lang.String kCATransitionFromLeft()
-
kCATransitionFromTop
public static java.lang.String kCATransitionFromTop()
-
kCATransitionFromBottom
public static java.lang.String kCATransitionFromBottom()
-
kCAEmitterLayerPoint
public static java.lang.String kCAEmitterLayerPoint()
`emitterShape' values. *
-
kCAEmitterLayerLine
public static java.lang.String kCAEmitterLayerLine()
-
kCAEmitterLayerRectangle
public static java.lang.String kCAEmitterLayerRectangle()
-
kCAEmitterLayerCuboid
public static java.lang.String kCAEmitterLayerCuboid()
-
kCAEmitterLayerCircle
public static java.lang.String kCAEmitterLayerCircle()
-
kCAEmitterLayerSphere
public static java.lang.String kCAEmitterLayerSphere()
-
kCAEmitterLayerPoints
public static java.lang.String kCAEmitterLayerPoints()
`emitterMode' values. *
-
kCAEmitterLayerOutline
public static java.lang.String kCAEmitterLayerOutline()
-
kCAEmitterLayerSurface
public static java.lang.String kCAEmitterLayerSurface()
-
kCAEmitterLayerVolume
public static java.lang.String kCAEmitterLayerVolume()
-
kCAEmitterLayerUnordered
public static java.lang.String kCAEmitterLayerUnordered()
`renderMode' values. *
-
kCAEmitterLayerOldestFirst
public static java.lang.String kCAEmitterLayerOldestFirst()
-
kCAEmitterLayerOldestLast
public static java.lang.String kCAEmitterLayerOldestLast()
-
kCAEmitterLayerBackToFront
public static java.lang.String kCAEmitterLayerBackToFront()
-
kCAEmitterLayerAdditive
public static java.lang.String kCAEmitterLayerAdditive()
-
kCAGradientLayerAxial
public static java.lang.String kCAGradientLayerAxial()
`type' values. *
-
kCAMediaTimingFunctionLinear
public static java.lang.String kCAMediaTimingFunctionLinear()
Timing function names. *
-
kCAMediaTimingFunctionEaseIn
public static java.lang.String kCAMediaTimingFunctionEaseIn()
-
kCAMediaTimingFunctionEaseOut
public static java.lang.String kCAMediaTimingFunctionEaseOut()
-
kCAMediaTimingFunctionEaseInEaseOut
public static java.lang.String kCAMediaTimingFunctionEaseInEaseOut()
-
kCAMediaTimingFunctionDefault
public static java.lang.String kCAMediaTimingFunctionDefault()
-
kCAScrollNone
public static java.lang.String kCAScrollNone()
`scrollMode' values.
-
kCAScrollVertically
public static java.lang.String kCAScrollVertically()
-
kCAScrollHorizontally
public static java.lang.String kCAScrollHorizontally()
-
kCAScrollBoth
public static java.lang.String kCAScrollBoth()
-
kCAFillRuleNonZero
public static java.lang.String kCAFillRuleNonZero()
`fillRule' values.
-
kCAFillRuleEvenOdd
public static java.lang.String kCAFillRuleEvenOdd()
-
kCALineJoinMiter
public static java.lang.String kCALineJoinMiter()
`lineJoin' values.
-
kCALineJoinRound
public static java.lang.String kCALineJoinRound()
-
kCALineJoinBevel
public static java.lang.String kCALineJoinBevel()
-
kCALineCapButt
public static java.lang.String kCALineCapButt()
`lineCap' values.
-
kCALineCapRound
public static java.lang.String kCALineCapRound()
-
kCALineCapSquare
public static java.lang.String kCALineCapSquare()
-
kCATruncationNone
public static java.lang.String kCATruncationNone()
Truncation modes.
-
kCATruncationStart
public static java.lang.String kCATruncationStart()
-
kCATruncationEnd
public static java.lang.String kCATruncationEnd()
-
kCATruncationMiddle
public static java.lang.String kCATruncationMiddle()
-
kCAAlignmentNatural
public static java.lang.String kCAAlignmentNatural()
Alignment modes.
-
kCAAlignmentLeft
public static java.lang.String kCAAlignmentLeft()
-
kCAAlignmentRight
public static java.lang.String kCAAlignmentRight()
-
kCAAlignmentCenter
public static java.lang.String kCAAlignmentCenter()
-
kCAAlignmentJustified
public static java.lang.String kCAAlignmentJustified()
-
kCATransactionAnimationDuration
public static java.lang.String kCATransactionAnimationDuration()
Transaction property ids. *
-
kCATransactionDisableActions
public static java.lang.String kCATransactionDisableActions()
-
kCATransactionAnimationTimingFunction
public static java.lang.String kCATransactionAnimationTimingFunction()
-
kCATransactionCompletionBlock
public static java.lang.String kCATransactionCompletionBlock()
-
kCAValueFunctionRotateX
public static java.lang.String kCAValueFunctionRotateX()
The `rotateX', `rotateY', `rotateZ' functions take a single input value in radians, and construct a 4x4 matrix representing the corresponding rotation matrix.
-
kCAValueFunctionRotateY
public static java.lang.String kCAValueFunctionRotateY()
-
kCAValueFunctionRotateZ
public static java.lang.String kCAValueFunctionRotateZ()
-
kCAValueFunctionScale
public static java.lang.String kCAValueFunctionScale()
The `scale' function takes three input values and constructs a 4x4 matrix representing the corresponding scale matrix.
-
kCAValueFunctionScaleX
public static java.lang.String kCAValueFunctionScaleX()
The `scaleX', `scaleY', `scaleZ' functions take a single input value and construct a 4x4 matrix representing the corresponding scaling matrix.
-
kCAValueFunctionScaleY
public static java.lang.String kCAValueFunctionScaleY()
-
kCAValueFunctionScaleZ
public static java.lang.String kCAValueFunctionScaleZ()
-
kCAValueFunctionTranslate
public static java.lang.String kCAValueFunctionTranslate()
The `translate' function takes three input values and constructs a 4x4 matrix representing the corresponding scale matrix.
-
kCAValueFunctionTranslateX
public static java.lang.String kCAValueFunctionTranslateX()
The `translateX', `translateY', `translateZ' functions take a single input value and construct a 4x4 matrix representing the corresponding translation matrix.
-
kCAValueFunctionTranslateY
public static java.lang.String kCAValueFunctionTranslateY()
-
kCAValueFunctionTranslateZ
public static java.lang.String kCAValueFunctionTranslateZ()
-
kCACornerCurveCircular
public static java.lang.String kCACornerCurveCircular()
Corner curve names. *
-
kCACornerCurveContinuous
public static java.lang.String kCACornerCurveContinuous()
-
kCAGradientLayerRadial
public static java.lang.String kCAGradientLayerRadial()
Radial gradient. The gradient is defined as an ellipse with its center at 'startPoint' and its width and height defined by '(endPoint.x - startPoint.x) * 2' and '(endPoint.y - startPoint.y) * 2' respectively.
-
kCAGradientLayerConic
public static java.lang.String kCAGradientLayerConic()
Conic gradient. The gradient is centered at 'startPoint' and its 0-degrees direction is defined by a vector spanned between 'startPoint' and 'endPoint'. When 'startPoint' and 'endPoint' overlap the results are undefined. The gradient's angle increases in the direction of rotation of positive x-axis towards positive y-axis.
-
-