public final class QuartzCore
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static double |
CACurrentMediaTime()
Returns the current CoreAnimation absolute time.
|
static CAFrameRateRange |
CAFrameRateRangeDefault() |
static boolean |
CAFrameRateRangeIsEqualToRange(CAFrameRateRange range,
CAFrameRateRange other) |
static CAFrameRateRange |
CAFrameRateRangeMake(float minimum,
float maximum,
float preferred) |
static CATransform3D |
CATransform3DConcat(CATransform3D a,
CATransform3D b)
Concatenate 'b' to 'a' and return the result: t' = a * b.
|
static boolean |
CATransform3DEqualToTransform(CATransform3D a,
CATransform3D b)
Returns true if 'a' is exactly equal to 'b'.
|
static CGAffineTransform |
CATransform3DGetAffineTransform(CATransform3D t)
Returns the affine transform represented by 't'.
|
static CATransform3D |
CATransform3DIdentity()
The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1].
|
static CATransform3D |
CATransform3DInvert(CATransform3D t)
Invert 't' and return the result.
|
static boolean |
CATransform3DIsAffine(CATransform3D t)
Returns true if 't' can be represented exactly by an affine transform.
|
static boolean |
CATransform3DIsIdentity(CATransform3D t)
Returns true if 't' is the identity transform.
|
static CATransform3D |
CATransform3DMakeAffineTransform(CGAffineTransform m)
Return a transform with the same effect as affine transform 'm'.
|
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)'.
|
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].
|
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].
|
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.
|
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.
|
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.
|
static java.lang.String |
kCAAlignmentCenter() |
static java.lang.String |
kCAAlignmentJustified() |
static java.lang.String |
kCAAlignmentLeft() |
static java.lang.String |
kCAAlignmentNatural()
Alignment modes.
|
static java.lang.String |
kCAAlignmentRight() |
static java.lang.String |
kCAAnimationCubic() |
static java.lang.String |
kCAAnimationCubicPaced() |
static java.lang.String |
kCAAnimationDiscrete() |
static java.lang.String |
kCAAnimationLinear()
`calculationMode' strings.
|
static java.lang.String |
kCAAnimationPaced() |
static java.lang.String |
kCAAnimationRotateAuto()
`rotationMode' strings.
|
static java.lang.String |
kCAAnimationRotateAutoReverse() |
static java.lang.String |
kCAContentsFormatGray8Uint()
Grayscale with alpha (if not opaque) UInt8 per component
|
static java.lang.String |
kCAContentsFormatRGBA16Float()
RGBA half-float 16-bit per component
|
static java.lang.String |
kCAContentsFormatRGBA8Uint()
RGBA UInt8 per component
|
static java.lang.String |
kCACornerCurveCircular()
Corner curve names.
|
static java.lang.String |
kCACornerCurveContinuous() |
static java.lang.String |
kCAEmitterLayerAdditive() |
static java.lang.String |
kCAEmitterLayerBackToFront() |
static java.lang.String |
kCAEmitterLayerCircle() |
static java.lang.String |
kCAEmitterLayerCuboid() |
static java.lang.String |
kCAEmitterLayerLine() |
static java.lang.String |
kCAEmitterLayerOldestFirst() |
static java.lang.String |
kCAEmitterLayerOldestLast() |
static java.lang.String |
kCAEmitterLayerOutline() |
static java.lang.String |
kCAEmitterLayerPoint()
`emitterShape' values.
|
static java.lang.String |
kCAEmitterLayerPoints()
`emitterMode' values.
|
static java.lang.String |
kCAEmitterLayerRectangle() |
static java.lang.String |
kCAEmitterLayerSphere() |
static java.lang.String |
kCAEmitterLayerSurface() |
static java.lang.String |
kCAEmitterLayerUnordered()
`renderMode' values.
|
static java.lang.String |
kCAEmitterLayerVolume() |
static java.lang.String |
kCAFillModeBackwards() |
static java.lang.String |
kCAFillModeBoth() |
static java.lang.String |
kCAFillModeForwards()
`fillMode' options.
|
static java.lang.String |
kCAFillModeRemoved() |
static java.lang.String |
kCAFillRuleEvenOdd() |
static java.lang.String |
kCAFillRuleNonZero()
`fillRule' values.
|
static java.lang.String |
kCAFilterLinear() |
static java.lang.String |
kCAFilterNearest()
Contents filter names.
|
static java.lang.String |
kCAFilterTrilinear()
Trilinear minification filter.
|
static java.lang.String |
kCAGradientLayerAxial()
`type' values.
|
static java.lang.String |
kCAGradientLayerConic()
Conic gradient.
|
static java.lang.String |
kCAGradientLayerRadial()
Radial gradient.
|
static java.lang.String |
kCAGravityBottom() |
static java.lang.String |
kCAGravityBottomLeft() |
static java.lang.String |
kCAGravityBottomRight() |
static java.lang.String |
kCAGravityCenter()
Layer `contentsGravity' values.
|
static java.lang.String |
kCAGravityLeft() |
static java.lang.String |
kCAGravityResize() |
static java.lang.String |
kCAGravityResizeAspect() |
static java.lang.String |
kCAGravityResizeAspectFill() |
static java.lang.String |
kCAGravityRight() |
static java.lang.String |
kCAGravityTop() |
static java.lang.String |
kCAGravityTopLeft() |
static java.lang.String |
kCAGravityTopRight() |
static java.lang.String |
kCALineCapButt()
`lineCap' values.
|
static java.lang.String |
kCALineCapRound() |
static java.lang.String |
kCALineCapSquare() |
static java.lang.String |
kCALineJoinBevel() |
static java.lang.String |
kCALineJoinMiter()
`lineJoin' values.
|
static java.lang.String |
kCALineJoinRound() |
static java.lang.String |
kCAMediaTimingFunctionDefault() |
static java.lang.String |
kCAMediaTimingFunctionEaseIn() |
static java.lang.String |
kCAMediaTimingFunctionEaseInEaseOut() |
static java.lang.String |
kCAMediaTimingFunctionEaseOut() |
static java.lang.String |
kCAMediaTimingFunctionLinear()
Timing function names.
|
static java.lang.String |
kCAOnOrderIn()
Layer event names.
|
static java.lang.String |
kCAOnOrderOut() |
static java.lang.String |
kCAScrollBoth() |
static java.lang.String |
kCAScrollHorizontally() |
static java.lang.String |
kCAScrollNone()
`scrollMode' values.
|
static java.lang.String |
kCAScrollVertically() |
static java.lang.String |
kCATransactionAnimationDuration()
Transaction property ids.
|
static java.lang.String |
kCATransactionAnimationTimingFunction() |
static java.lang.String |
kCATransactionCompletionBlock() |
static java.lang.String |
kCATransactionDisableActions() |
static java.lang.String |
kCATransition()
The animation key used for transitions.
|
static java.lang.String |
kCATransitionFade()
Common transition types.
|
static java.lang.String |
kCATransitionFromBottom() |
static java.lang.String |
kCATransitionFromLeft() |
static java.lang.String |
kCATransitionFromRight()
Common transition subtypes.
|
static java.lang.String |
kCATransitionFromTop() |
static java.lang.String |
kCATransitionMoveIn() |
static java.lang.String |
kCATransitionPush() |
static java.lang.String |
kCATransitionReveal() |
static java.lang.String |
kCATruncationEnd() |
static java.lang.String |
kCATruncationMiddle() |
static java.lang.String |
kCATruncationNone()
Truncation modes.
|
static java.lang.String |
kCATruncationStart() |
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.
|
static java.lang.String |
kCAValueFunctionRotateY() |
static java.lang.String |
kCAValueFunctionRotateZ() |
static java.lang.String |
kCAValueFunctionScale()
The `scale' function takes three input values and constructs a
4x4 matrix representing the corresponding scale matrix.
|
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.
|
static java.lang.String |
kCAValueFunctionScaleY() |
static java.lang.String |
kCAValueFunctionScaleZ() |
static java.lang.String |
kCAValueFunctionTranslate()
The `translate' function takes three input values and constructs a
4x4 matrix representing the corresponding scale matrix.
|
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.
|
static java.lang.String |
kCAValueFunctionTranslateY() |
static java.lang.String |
kCAValueFunctionTranslateZ() |
public static double CACurrentMediaTime()
public static boolean CATransform3DIsIdentity(CATransform3D t)
public static boolean CATransform3DEqualToTransform(CATransform3D a, CATransform3D b)
public static CATransform3D CATransform3DMakeTranslation(double tx, double ty, double tz)
public static CATransform3D CATransform3DMakeScale(double sx, double sy, double sz)
public static CATransform3D CATransform3DMakeRotation(double angle, double x, double y, double z)
public static CATransform3D CATransform3DTranslate(CATransform3D t, double tx, double ty, double tz)
public static CATransform3D CATransform3DScale(CATransform3D t, double sx, double sy, double sz)
public static CATransform3D CATransform3DRotate(CATransform3D t, double angle, double x, double y, double z)
public static CATransform3D CATransform3DConcat(CATransform3D a, CATransform3D b)
public static CATransform3D CATransform3DInvert(CATransform3D t)
public static CATransform3D CATransform3DMakeAffineTransform(CGAffineTransform m)
public static boolean CATransform3DIsAffine(CATransform3D t)
public static CGAffineTransform CATransform3DGetAffineTransform(CATransform3D t)
public static CATransform3D CATransform3DIdentity()
public static java.lang.String kCAFillModeForwards()
public static java.lang.String kCAFillModeBackwards()
public static java.lang.String kCAFillModeBoth()
public static java.lang.String kCAFillModeRemoved()
public static java.lang.String kCAGravityCenter()
public static java.lang.String kCAGravityTop()
public static java.lang.String kCAGravityBottom()
public static java.lang.String kCAGravityLeft()
public static java.lang.String kCAGravityRight()
public static java.lang.String kCAGravityTopLeft()
public static java.lang.String kCAGravityTopRight()
public static java.lang.String kCAGravityBottomLeft()
public static java.lang.String kCAGravityBottomRight()
public static java.lang.String kCAGravityResize()
public static java.lang.String kCAGravityResizeAspect()
public static java.lang.String kCAGravityResizeAspectFill()
public static java.lang.String kCAContentsFormatRGBA8Uint()
public static java.lang.String kCAContentsFormatRGBA16Float()
public static java.lang.String kCAContentsFormatGray8Uint()
public static java.lang.String kCAFilterNearest()
public static java.lang.String kCAFilterLinear()
public static java.lang.String kCAFilterTrilinear()
public static java.lang.String kCAOnOrderIn()
public static java.lang.String kCAOnOrderOut()
public static java.lang.String kCATransition()
public static java.lang.String kCAAnimationLinear()
public static java.lang.String kCAAnimationDiscrete()
public static java.lang.String kCAAnimationPaced()
public static java.lang.String kCAAnimationCubic()
public static java.lang.String kCAAnimationCubicPaced()
public static java.lang.String kCAAnimationRotateAuto()
public static java.lang.String kCAAnimationRotateAutoReverse()
public static java.lang.String kCATransitionFade()
public static java.lang.String kCATransitionMoveIn()
public static java.lang.String kCATransitionPush()
public static java.lang.String kCATransitionReveal()
public static java.lang.String kCATransitionFromRight()
public static java.lang.String kCATransitionFromLeft()
public static java.lang.String kCATransitionFromTop()
public static java.lang.String kCATransitionFromBottom()
public static java.lang.String kCAEmitterLayerPoint()
public static java.lang.String kCAEmitterLayerLine()
public static java.lang.String kCAEmitterLayerRectangle()
public static java.lang.String kCAEmitterLayerCuboid()
public static java.lang.String kCAEmitterLayerCircle()
public static java.lang.String kCAEmitterLayerSphere()
public static java.lang.String kCAEmitterLayerPoints()
public static java.lang.String kCAEmitterLayerOutline()
public static java.lang.String kCAEmitterLayerSurface()
public static java.lang.String kCAEmitterLayerVolume()
public static java.lang.String kCAEmitterLayerUnordered()
public static java.lang.String kCAEmitterLayerOldestFirst()
public static java.lang.String kCAEmitterLayerOldestLast()
public static java.lang.String kCAEmitterLayerBackToFront()
public static java.lang.String kCAEmitterLayerAdditive()
public static java.lang.String kCAGradientLayerAxial()
public static java.lang.String kCAMediaTimingFunctionLinear()
public static java.lang.String kCAMediaTimingFunctionEaseIn()
public static java.lang.String kCAMediaTimingFunctionEaseOut()
public static java.lang.String kCAMediaTimingFunctionEaseInEaseOut()
public static java.lang.String kCAMediaTimingFunctionDefault()
public static java.lang.String kCAScrollNone()
public static java.lang.String kCAScrollVertically()
public static java.lang.String kCAScrollHorizontally()
public static java.lang.String kCAScrollBoth()
public static java.lang.String kCAFillRuleNonZero()
public static java.lang.String kCAFillRuleEvenOdd()
public static java.lang.String kCALineJoinMiter()
public static java.lang.String kCALineJoinRound()
public static java.lang.String kCALineJoinBevel()
public static java.lang.String kCALineCapButt()
public static java.lang.String kCALineCapRound()
public static java.lang.String kCALineCapSquare()
public static java.lang.String kCATruncationNone()
public static java.lang.String kCATruncationStart()
public static java.lang.String kCATruncationEnd()
public static java.lang.String kCATruncationMiddle()
public static java.lang.String kCAAlignmentNatural()
public static java.lang.String kCAAlignmentLeft()
public static java.lang.String kCAAlignmentRight()
public static java.lang.String kCAAlignmentCenter()
public static java.lang.String kCAAlignmentJustified()
public static java.lang.String kCATransactionAnimationDuration()
public static java.lang.String kCATransactionDisableActions()
public static java.lang.String kCATransactionAnimationTimingFunction()
public static java.lang.String kCATransactionCompletionBlock()
public static java.lang.String kCAValueFunctionRotateX()
public static java.lang.String kCAValueFunctionRotateY()
public static java.lang.String kCAValueFunctionRotateZ()
public static java.lang.String kCAValueFunctionScale()
public static java.lang.String kCAValueFunctionScaleX()
public static java.lang.String kCAValueFunctionScaleY()
public static java.lang.String kCAValueFunctionScaleZ()
public static java.lang.String kCAValueFunctionTranslate()
public static java.lang.String kCAValueFunctionTranslateX()
public static java.lang.String kCAValueFunctionTranslateY()
public static java.lang.String kCAValueFunctionTranslateZ()
public static java.lang.String kCACornerCurveCircular()
public static java.lang.String kCACornerCurveContinuous()
public static java.lang.String kCAGradientLayerRadial()
public static java.lang.String kCAGradientLayerConic()
public static CAFrameRateRange CAFrameRateRangeMake(float minimum, float maximum, float preferred)
public static boolean CAFrameRateRangeIsEqualToRange(CAFrameRateRange range, CAFrameRateRange other)
public static CAFrameRateRange CAFrameRateRangeDefault()