MonobjcMonobjc Documented Class Library
QuartzCoreFramework Class
NamespacesMonobjc.QuartzCoreQuartzCoreFramework

[Missing <summary> documentation for "T:Monobjc.QuartzCore.QuartzCoreFramework"]

Declaration Syntax
C#Visual BasicVisual C++
public static class QuartzCoreFramework
Public NotInheritable Class QuartzCoreFramework
public ref class QuartzCoreFramework abstract sealed
Members
All MembersMethods



IconMemberDescription
CACurrentMediaTime()()()()

Returns the current absolute time, in seconds.

Original signature is 'CFTimeInterval CACurrentMediaTime (void);'

Available in Mac OS X v10.5 and later.


CATransform3DConcat(CATransform3D, CATransform3D)

Concatenate 'b' to 'a' and return the result: t' = a * b.

Original signature is 'CATransform3D CATransform3DConcat (CATransform3D a, CATransform3D b);'

Available in Mac OS X v10.5 and later.


CATransform3DEqualToTransform(CATransform3D, CATransform3D)

Returns a Boolean value that indicates whether the two transforms are exactly equal.

Original signature is 'bool CATransform3DEqualToTransform (CATransform3D a, CATransform3D b);'

Available in Mac OS X v10.5 and later.


CATransform3DGetAffineTransform(CATransform3D)

Returns the affine transform represented by 't'. If 't' can not be exactly represented as an affine transform the returned value is undefined.

Original signature is 'CGAffineTransform CATransform3DGetAffineTransform (CATransform3D t);'

Available in Mac OS X v10.5 and later.


CATransform3DInvert(CATransform3D)

Invert 't' and return the result. Returns the original matrix if 't' has no inverse.

Original signature is 'CATransform3D CATransform3DInvert (CATransform3D t);'

Available in Mac OS X v10.5 and later.


CATransform3DIsAffine(CATransform3D)

Returns true if 't' can be exactly represented by an affine transform.

Original signature is 'bool CATransform3DIsAffine (CATransform3D t);'

Available in Mac OS X v10.5 and later.


CATransform3DIsIdentity(CATransform3D)

Returns a Boolean value that indicates whether the transform is the identity transform.

Original signature is 'bool CATransform3DIsIdentity (CATransform3D t);'

Available in Mac OS X v10.5 and later.


CATransform3DMakeAffineTransform(CGAffineTransform)

Return a transform with the same effect as affine transform 'm'.

Original signature is 'CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m)'

Available in Mac OS X v10.5 and later.


CATransform3DMakeRotation(CGFloat, CGFloat, CGFloat, CGFloat)

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.

Original signature is 'CATransform3D CATransform3DMakeRotation (CGFloat angle, CGFloat x, CGFloat y, CGFloat z);'

Available in Mac OS X v10.5 and later.


CATransform3DMakeScale(CGFloat, CGFloat, CGFloat)

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].

Original signature is 'CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy, CGFloat sz);'

Available in Mac OS X v10.5 and later.


CATransform3DMakeTranslation(CGFloat, CGFloat, CGFloat)

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].

Original signature is 'CATransform3D CATransform3DMakeTranslation (CGFloat tx, CGFloat ty, CGFloat tz)'

Available in Mac OS X v10.5 and later.


CATransform3DRotate(CATransform3D, CGFloat, CGFloat, CGFloat, CGFloat)

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.

Original signature is 'CATransform3D CATransform3DRotate (CATransform3D t, CGFloat angle, CGFloat x, CGFloat y, CGFloat z)'

Available in Mac OS X v10.5 and later.


CATransform3DScale(CATransform3D, CGFloat, CGFloat, CGFloat)

Scale 't' by '(sx, sy, sz)' and return the result: t' = scale(sx, sy, sz) * t.

Original signature is 'CATransform3D CATransform3DScale (CATransform3D t, CGFloat sx, CGFloat sy, CGFloat sz)'

Available in Mac OS X v10.5 and later.


CATransform3DTranslate(CATransform3D, CGFloat, CGFloat, CGFloat)

Translate 't' by '(tx, ty, tz)' and return the result: t' = translate(tx, ty, tz) * t.

Original signature is 'CATransform3D CATransform3DTranslate (CATransform3D t, CGFloat tx, CGFloat ty, CGFloat tz);'

Available in Mac OS X v10.5 and later.


Inheritance Hierarchy
Object
QuartzCoreFramework
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)