Home Reference Source Repository

js/QuartzCore/CATransform3D.js

'use strict'

/**
 * Defines the standard transform matrix used throughout Core Animation.
 * @access public
 * @see https://developer.apple.com/documentation/quartzcore/catransform3d
 */
export default class CATransform3D {

  // Initializers

  /**
   * 
   * @access public
   * @constructor
   * @param {number[][]} m - 
   * @see https://developer.apple.com/documentation/quartzcore/catransform3d/1523734-init
   */
  constructor(m) {

    // Instance Properties

    this._m11 = 1
    this._m12 = 0
    this._m13 = 0
    this._m14 = 0
    this._m21 = 0
    this._m22 = 1
    this._m23 = 0
    this._m24 = 0
    this._m31 = 0
    this._m32 = 0
    this._m33 = 1
    this._m34 = 0
    this._m41 = 0
    this._m42 = 0
    this._m43 = 0
    this._m44 = 1
  }

  // Instance Properties
}