Class QuartzCore


  • public final class QuartzCore
    extends java.lang.Object
    • 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.
      • 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.