Home

class: Transform


Generic class to deal with traditional 2D matrix transforms
local transformation is calculated from position,scale,skew and rotation

Extends:

TransformBase → Transform

Methods summary


Public methods
private updateSkew(): void
public updateLocalTransform(): void
public updateTransform(parentTransform: PIXI.Transform): void
public setFromMatrix(matrix: PIXI.Matrix): void
public rotation(): void
private updateSkew(): void
public updateLocalTransform(): void
public updateTransform(parentTransform: PIXI.Transform): void
public setFromMatrix(matrix: PIXI.Matrix): void
public rotation(): void

Properties


Name Type Attribute Description
position PIXI.Point public

The coordinate of the object relative to the local coordinates of the parent.

scale PIXI.Point public

The scale factor of the object.

skew PIXI.ObservablePoint public

The skew amount, on the x and y axis.

pivot PIXI.Point public

The pivot point of the displayObject that it rotates around

_rotation Number private

The rotation value of the object, in radians

position PIXI.Point public

The coordinate of the object relative to the local coordinates of the parent.

scale PIXI.Point public

The scale factor of the object.

skew PIXI.ObservablePoint public

The skew amount, on the x and y axis.

pivot PIXI.Point public

The pivot point of the displayObject that it rotates around

_rotation Number private

The rotation value of the object, in radians

worldTransform PIXI.Matrix public

The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()

localTransform PIXI.Matrix public

The local matrix transform

updateWorldTransform public

Updates the values of the object and applies the parent's transform.

Methods


updateSkew(): void

Updates the skew values when the skew or rotation changes.

Returns:

void


updateLocalTransform(): void

Updates only local matrix

Returns:

void


updateTransform(parentTransform: PIXI.Transform): void

Updates the values of the object and applies the parent's transform.

Params:

Name Type Attribute Description
parentTransform

The transform of the parent of this object

Returns:

void


setFromMatrix(matrix: PIXI.Matrix): void

Decomposes a matrix and sets the transforms properties based on it.

Params:

Name Type Attribute Description
matrix

The matrix to decompose

Returns:

void


rotation(): void

The rotation of the object in radians.

Returns:

void


updateSkew(): void

Updates the skew values when the skew or rotation changes.

Returns:

void


updateLocalTransform(): void

Updates only local matrix

Returns:

void


updateTransform(parentTransform: PIXI.Transform): void

Updates the values of the object and applies the parent's transform.

Params:

Name Type Attribute Description
parentTransform

The transform of the parent of this object

Returns:

void


setFromMatrix(matrix: PIXI.Matrix): void

Decomposes a matrix and sets the transforms properties based on it.

Params:

Name Type Attribute Description
matrix

The matrix to decompose

Returns:

void


rotation(): void

The rotation of the object in radians.

Returns:

void


  {
    "comment": "/**\n * Generic class to deal with traditional 2D matrix transforms\n * local transformation is calculated from position,scale,skew and rotation\n *\n * @class\n * @extends PIXI.TransformBase\n * @memberof PIXI\n */",
    "meta": {
        "range": [
            332,
            4138
        ],
        "filename": "Transform.js",
        "lineno": 14,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display",
        "code": {
            "id": "astnode100006028",
            "name": "Transform",
            "type": "ClassDeclaration",
            "paramnames": []
        }
    },
    "classdesc": "

Generic class to deal with traditional 2D matrix transforms
local transformation is calculated from position,scale,skew and rotation

", "kind": "class", "augments": [ "PIXI.TransformBase" ], "memberof": "PIXI", "name": "Transform", "longname": "PIXI.Transform", "scope": "static", "params": [], "___id": "T000002R000627", "___s": true, "$methods": [ { "comment": "/**\n * Updates the skew values when the skew or rotation changes.\n *\n * @private\n */", "meta": { "range": [ 1766, 2069 ], "filename": "Transform.js", "lineno": 70, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006109", "name": "Transform#updateSkew", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Updates the skew values when the skew or rotation changes.

", "access": "private", "name": "updateSkew", "longname": "PIXI.Transform#updateSkew", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "params": [], "___id": "T000002R000643", "___s": true, "skip": true, "slug": "PIXI.TransformupdateSkew", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Updates only local matrix\n */", "meta": { "range": [ 2124, 2526 ], "filename": "Transform.js", "lineno": 81, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006186", "name": "Transform#updateLocalTransform", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Updates only local matrix

", "name": "updateLocalTransform", "longname": "PIXI.Transform#updateLocalTransform", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "params": [], "overrides": "PIXI.TransformBase#updateLocalTransform", "___id": "T000002R000648", "___s": true, "skip": true, "slug": "PIXI.TransformupdateLocalTransform", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n *\n * @param {PIXI.Transform} parentTransform - The transform of the parent of this object\n */", "meta": { "range": [ 2723, 3617 ], "filename": "Transform.js", "lineno": 99, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006312", "name": "Transform#updateTransform", "type": "MethodDefinition", "paramnames": [ "parentTransform" ] }, "vars": { "": null } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.Transform" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateTransform", "longname": "PIXI.Transform#updateTransform", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "overrides": "PIXI.TransformBase#updateTransform", "___id": "T000002R000656", "___s": true, "skip": true, "slug": "PIXI.TransformupdateTransform", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Decomposes a matrix and sets the transforms properties based on it.\n *\n * @param {PIXI.Matrix} matrix - The matrix to decompose\n */", "meta": { "range": [ 3782, 3847 ], "filename": "Transform.js", "lineno": 130, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006584", "name": "Transform#setFromMatrix", "type": "MethodDefinition", "paramnames": [ "matrix" ] }, "vars": { "": null } }, "description": "

Decomposes a matrix and sets the transforms properties based on it.

", "params": [ { "type": { "names": [ "PIXI.Matrix" ] }, "description": "

The matrix to decompose

", "name": "matrix" } ], "name": "setFromMatrix", "longname": "PIXI.Transform#setFromMatrix", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "___id": "T000002R000672", "___s": true, "skip": true, "slug": "PIXI.TransformsetFromMatrix", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The rotation of the object in radians.\n *\n * @member {number}\n */", "meta": { "range": [ 3946, 4003 ], "filename": "Transform.js", "lineno": 140, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006595", "name": "Transform#rotation", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

The rotation of the object in radians.

", "kind": "member", "type": { "names": [ "number" ] }, "name": "rotation", "longname": "PIXI.Transform#rotation", "memberof": "PIXI.Transform", "scope": "instance", "params": [], "___id": "T000002R000673", "___s": true, "skip": true, "slug": "PIXI.Transformrotation", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Updates the skew values when the skew or rotation changes.\n *\n * @private\n */", "meta": { "range": [ 1766, 2069 ], "filename": "Transform.js", "lineno": 70, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100080788", "name": "Transform#updateSkew", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Updates the skew values when the skew or rotation changes.

", "access": "private", "name": "updateSkew", "longname": "PIXI.Transform#updateSkew", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "params": [], "___id": "T000002R007577", "___s": true, "skip": true, "slug": "PIXI.TransformupdateSkew", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Updates only local matrix\n */", "meta": { "range": [ 2124, 2526 ], "filename": "Transform.js", "lineno": 81, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100080865", "name": "Transform#updateLocalTransform", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Updates only local matrix

", "name": "updateLocalTransform", "longname": "PIXI.Transform#updateLocalTransform", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "params": [], "overrides": "PIXI.TransformBase#updateLocalTransform", "___id": "T000002R007582", "___s": true, "skip": true, "slug": "PIXI.TransformupdateLocalTransform", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n *\n * @param {PIXI.Transform} parentTransform - The transform of the parent of this object\n */", "meta": { "range": [ 2723, 3617 ], "filename": "Transform.js", "lineno": 99, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100080991", "name": "Transform#updateTransform", "type": "MethodDefinition", "paramnames": [ "parentTransform" ] }, "vars": { "": null } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.Transform" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateTransform", "longname": "PIXI.Transform#updateTransform", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "overrides": "PIXI.TransformBase#updateTransform", "___id": "T000002R007590", "___s": true, "skip": true, "slug": "PIXI.TransformupdateTransform", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * Decomposes a matrix and sets the transforms properties based on it.\n *\n * @param {PIXI.Matrix} matrix - The matrix to decompose\n */", "meta": { "range": [ 3782, 3847 ], "filename": "Transform.js", "lineno": 130, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100081263", "name": "Transform#setFromMatrix", "type": "MethodDefinition", "paramnames": [ "matrix" ] }, "vars": { "": null } }, "description": "

Decomposes a matrix and sets the transforms properties based on it.

", "params": [ { "type": { "names": [ "PIXI.Matrix" ] }, "description": "

The matrix to decompose

", "name": "matrix" } ], "name": "setFromMatrix", "longname": "PIXI.Transform#setFromMatrix", "kind": "function", "memberof": "PIXI.Transform", "scope": "instance", "___id": "T000002R007606", "___s": true, "skip": true, "slug": "PIXI.TransformsetFromMatrix", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The rotation of the object in radians.\n *\n * @member {number}\n */", "meta": { "range": [ 3946, 4003 ], "filename": "Transform.js", "lineno": 140, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100081274", "name": "Transform#rotation", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

The rotation of the object in radians.

", "kind": "member", "type": { "names": [ "number" ] }, "name": "rotation", "longname": "PIXI.Transform#rotation", "memberof": "PIXI.Transform", "scope": "instance", "params": [], "___id": "T000002R007607", "___s": true, "skip": true, "slug": "PIXI.Transformrotation", "filepath": "core\\display\\Transform.js" } ], "$attributes": [ { "comment": "/**\n * The coordinate of the object relative to the local coordinates of the parent.\n *\n * @member {PIXI.Point} PIXI.Transform#position\n */", "meta": { "range": [ 446, 617 ], "filename": "Transform.js", "lineno": 23, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The coordinate of the object relative to the local coordinates of the parent.

", "kind": "member", "name": "position", "type": { "names": [ "PIXI.Point" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#position", "scope": "instance", "___id": "T000002R000629", "___s": true, "skip": true, "slug": "PIXI.Transformposition", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The scale factor of the object.\n *\n * @member {PIXI.Point} PIXI.Transform#scale\n */", "meta": { "range": [ 668, 790 ], "filename": "Transform.js", "lineno": 30, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The scale factor of the object.

", "kind": "member", "name": "scale", "type": { "names": [ "PIXI.Point" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#scale", "scope": "instance", "___id": "T000002R000631", "___s": true, "skip": true, "slug": "PIXI.Transformscale", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The skew amount, on the x and y axis.\n *\n * @member {PIXI.ObservablePoint} PIXI.Transform#skew\n */", "meta": { "range": [ 838, 975 ], "filename": "Transform.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The skew amount, on the x and y axis.

", "kind": "member", "name": "skew", "type": { "names": [ "PIXI.ObservablePoint" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#skew", "scope": "instance", "___id": "T000002R000633", "___s": true, "skip": true, "slug": "PIXI.Transformskew", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The pivot point of the displayObject that it rotates around\n *\n * @member {PIXI.Point} PIXI.Transform#pivot\n */", "meta": { "range": [ 1055, 1205 ], "filename": "Transform.js", "lineno": 44, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The pivot point of the displayObject that it rotates around

", "kind": "member", "name": "pivot", "type": { "names": [ "PIXI.Point" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#pivot", "scope": "instance", "___id": "T000002R000635", "___s": true, "skip": true, "slug": "PIXI.Transformpivot", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The rotation value of the object, in radians\n *\n * @member {Number} PIXI.Transform#_rotation\n * @private\n */", "meta": { "range": [ 1253, 1408 ], "filename": "Transform.js", "lineno": 51, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The rotation value of the object, in radians

", "kind": "member", "name": "_rotation", "type": { "names": [ "Number" ] }, "access": "private", "memberof": "PIXI.Transform", "longname": "PIXI.Transform#_rotation", "scope": "instance", "___id": "T000002R000637", "___s": true, "skip": true, "slug": "PIXI.Transform_rotation", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The coordinate of the object relative to the local coordinates of the parent.\n *\n * @member {PIXI.Point} PIXI.Transform#position\n */", "meta": { "range": [ 446, 617 ], "filename": "Transform.js", "lineno": 23, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The coordinate of the object relative to the local coordinates of the parent.

", "kind": "member", "name": "position", "type": { "names": [ "PIXI.Point" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#position", "scope": "instance", "___id": "T000002R007563", "___s": true, "skip": true, "slug": "PIXI.Transformposition", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The scale factor of the object.\n *\n * @member {PIXI.Point} PIXI.Transform#scale\n */", "meta": { "range": [ 668, 790 ], "filename": "Transform.js", "lineno": 30, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The scale factor of the object.

", "kind": "member", "name": "scale", "type": { "names": [ "PIXI.Point" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#scale", "scope": "instance", "___id": "T000002R007565", "___s": true, "skip": true, "slug": "PIXI.Transformscale", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The skew amount, on the x and y axis.\n *\n * @member {PIXI.ObservablePoint} PIXI.Transform#skew\n */", "meta": { "range": [ 838, 975 ], "filename": "Transform.js", "lineno": 37, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The skew amount, on the x and y axis.

", "kind": "member", "name": "skew", "type": { "names": [ "PIXI.ObservablePoint" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#skew", "scope": "instance", "___id": "T000002R007567", "___s": true, "skip": true, "slug": "PIXI.Transformskew", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The pivot point of the displayObject that it rotates around\n *\n * @member {PIXI.Point} PIXI.Transform#pivot\n */", "meta": { "range": [ 1055, 1205 ], "filename": "Transform.js", "lineno": 44, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The pivot point of the displayObject that it rotates around

", "kind": "member", "name": "pivot", "type": { "names": [ "PIXI.Point" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#pivot", "scope": "instance", "___id": "T000002R007569", "___s": true, "skip": true, "slug": "PIXI.Transformpivot", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The rotation value of the object, in radians\n *\n * @member {Number} PIXI.Transform#_rotation\n * @private\n */", "meta": { "range": [ 1253, 1408 ], "filename": "Transform.js", "lineno": 51, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The rotation value of the object, in radians

", "kind": "member", "name": "_rotation", "type": { "names": [ "Number" ] }, "access": "private", "memberof": "PIXI.Transform", "longname": "PIXI.Transform#_rotation", "scope": "instance", "___id": "T000002R007571", "___s": true, "skip": true, "slug": "PIXI.Transform_rotation", "filepath": "core\\display\\Transform.js" }, { "comment": "/**\n * The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()\n *\n * @member {PIXI.Matrix} PIXI.TransformBase#worldTransform\n */", "meta": { "range": [ 245, 448 ], "filename": "TransformBase.js", "lineno": 18, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()

", "kind": "member", "name": "worldTransform", "type": { "names": [ "PIXI.Matrix" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#worldTransform", "scope": "instance", "inherits": "PIXI.TransformBase#worldTransform", "inherited": true, "overrides": "PIXI.TransformBase#worldTransform", "___id": "T000002R013902", "___s": true, "skip": true, "slug": "PIXI.TransformworldTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * The local matrix transform\n *\n * @member {PIXI.Matrix} PIXI.TransformBase#localTransform\n */", "meta": { "range": [ 502, 633 ], "filename": "TransformBase.js", "lineno": 25, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The local matrix transform

", "kind": "member", "name": "localTransform", "type": { "names": [ "PIXI.Matrix" ] }, "memberof": "PIXI.Transform", "longname": "PIXI.Transform#localTransform", "scope": "instance", "inherits": "PIXI.TransformBase#localTransform", "inherited": true, "overrides": "PIXI.TransformBase#localTransform", "___id": "T000002R013903", "___s": true, "skip": true, "slug": "PIXI.TransformlocalTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n * @param parentTransform {PIXI.Transform} The transform of the parent of this object\n *\n */", "meta": { "range": [ 1837, 1923 ], "filename": "TransformBase.js", "lineno": 73, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006820", "name": "TransformBase.prototype.updateWorldTransform", "type": "MemberExpression", "value": "TransformBase.prototype.updateTransform", "paramnames": [] } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.Transform" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateWorldTransform", "longname": "PIXI.Transform#updateWorldTransform", "kind": "member", "memberof": "PIXI.Transform", "scope": "instance", "inherits": "PIXI.TransformBase#updateWorldTransform", "inherited": true, "overrides": "PIXI.TransformBase#updateWorldTransform", "___id": "T000002R013904", "___s": true, "skip": true, "slug": "PIXI.TransformupdateWorldTransform", "filepath": "core\\display\\TransformBase.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [ { "comment": "/**\n * Generic class to deal with traditional 2D matrix transforms\n *\n * @class\n * @memberof PIXI\n */", "meta": { "range": [ 168, 1665 ], "filename": "TransformBase.js", "lineno": 11, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006626", "name": "TransformBase", "type": "ClassDeclaration", "paramnames": [] } }, "classdesc": "

Generic class to deal with traditional 2D matrix transforms

", "kind": "class", "memberof": "PIXI", "name": "TransformBase", "longname": "PIXI.TransformBase", "scope": "static", "params": [], "___id": "T000002R000677", "___s": true, "$methods": [ { "comment": "/**\n * TransformBase does not have decomposition, so this function wont do anything\n */", "meta": { "range": [ 845, 896 ], "filename": "TransformBase.js", "lineno": 39, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006659", "name": "TransformBase#updateLocalTransform", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

TransformBase does not have decomposition, so this function wont do anything

", "name": "updateLocalTransform", "longname": "PIXI.TransformBase#updateLocalTransform", "kind": "function", "memberof": "PIXI.TransformBase", "scope": "instance", "params": [], "___id": "T000002R000685", "___s": true, "skip": true, "slug": "PIXI.TransformBaseupdateLocalTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n *\n * @param {PIXI.TransformBase} parentTransform - The transform of the parent of this object\n */", "meta": { "range": [ 1097, 1662 ], "filename": "TransformBase.js", "lineno": 49, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006663", "name": "TransformBase#updateTransform", "type": "MethodDefinition", "paramnames": [ "parentTransform" ] }, "vars": { "": null } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.TransformBase" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateTransform", "longname": "PIXI.TransformBase#updateTransform", "kind": "function", "memberof": "PIXI.TransformBase", "scope": "instance", "___id": "T000002R000686", "___s": true, "skip": true, "slug": "PIXI.TransformBaseupdateTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * TransformBase does not have decomposition, so this function wont do anything\n */", "meta": { "range": [ 845, 896 ], "filename": "TransformBase.js", "lineno": 39, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100081338", "name": "TransformBase#updateLocalTransform", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

TransformBase does not have decomposition, so this function wont do anything

", "name": "updateLocalTransform", "longname": "PIXI.TransformBase#updateLocalTransform", "kind": "function", "memberof": "PIXI.TransformBase", "scope": "instance", "params": [], "___id": "T000002R007619", "___s": true, "skip": true, "slug": "PIXI.TransformBaseupdateLocalTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n *\n * @param {PIXI.TransformBase} parentTransform - The transform of the parent of this object\n */", "meta": { "range": [ 1097, 1662 ], "filename": "TransformBase.js", "lineno": 49, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100081342", "name": "TransformBase#updateTransform", "type": "MethodDefinition", "paramnames": [ "parentTransform" ] }, "vars": { "": null } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.TransformBase" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateTransform", "longname": "PIXI.TransformBase#updateTransform", "kind": "function", "memberof": "PIXI.TransformBase", "scope": "instance", "___id": "T000002R007620", "___s": true, "skip": true, "slug": "PIXI.TransformBaseupdateTransform", "filepath": "core\\display\\TransformBase.js" } ], "$attributes": [ { "comment": "/**\n * The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()\n *\n * @member {PIXI.Matrix} PIXI.TransformBase#worldTransform\n */", "meta": { "range": [ 245, 448 ], "filename": "TransformBase.js", "lineno": 18, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()

", "kind": "member", "name": "worldTransform", "type": { "names": [ "PIXI.Matrix" ] }, "memberof": "PIXI.TransformBase", "longname": "PIXI.TransformBase#worldTransform", "scope": "instance", "___id": "T000002R000679", "___s": true, "skip": true, "slug": "PIXI.TransformBaseworldTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * The local matrix transform\n *\n * @member {PIXI.Matrix} PIXI.TransformBase#localTransform\n */", "meta": { "range": [ 502, 633 ], "filename": "TransformBase.js", "lineno": 25, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The local matrix transform

", "kind": "member", "name": "localTransform", "type": { "names": [ "PIXI.Matrix" ] }, "memberof": "PIXI.TransformBase", "longname": "PIXI.TransformBase#localTransform", "scope": "instance", "___id": "T000002R000681", "___s": true, "skip": true, "slug": "PIXI.TransformBaselocalTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n * @param parentTransform {PIXI.Transform} The transform of the parent of this object\n *\n */", "meta": { "range": [ 1837, 1923 ], "filename": "TransformBase.js", "lineno": 73, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100006820", "name": "TransformBase.prototype.updateWorldTransform", "type": "MemberExpression", "value": "TransformBase.prototype.updateTransform", "paramnames": [] } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.Transform" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateWorldTransform", "longname": "PIXI.TransformBase#updateWorldTransform", "kind": "member", "memberof": "PIXI.TransformBase", "scope": "instance", "___id": "T000002R000696", "___s": true, "skip": true, "slug": "PIXI.TransformBaseupdateWorldTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()\n *\n * @member {PIXI.Matrix} PIXI.TransformBase#worldTransform\n */", "meta": { "range": [ 245, 448 ], "filename": "TransformBase.js", "lineno": 18, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The global matrix transform. It can be swapped temporarily by some functions like getLocalBounds()

", "kind": "member", "name": "worldTransform", "type": { "names": [ "PIXI.Matrix" ] }, "memberof": "PIXI.TransformBase", "longname": "PIXI.TransformBase#worldTransform", "scope": "instance", "___id": "T000002R007613", "___s": true, "skip": true, "slug": "PIXI.TransformBaseworldTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * The local matrix transform\n *\n * @member {PIXI.Matrix} PIXI.TransformBase#localTransform\n */", "meta": { "range": [ 502, 633 ], "filename": "TransformBase.js", "lineno": 25, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "description": "

The local matrix transform

", "kind": "member", "name": "localTransform", "type": { "names": [ "PIXI.Matrix" ] }, "memberof": "PIXI.TransformBase", "longname": "PIXI.TransformBase#localTransform", "scope": "instance", "___id": "T000002R007615", "___s": true, "skip": true, "slug": "PIXI.TransformBaselocalTransform", "filepath": "core\\display\\TransformBase.js" }, { "comment": "/**\n * Updates the values of the object and applies the parent's transform.\n * @param parentTransform {PIXI.Transform} The transform of the parent of this object\n *\n */", "meta": { "range": [ 1837, 1923 ], "filename": "TransformBase.js", "lineno": 73, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100081499", "name": "TransformBase.prototype.updateWorldTransform", "type": "MemberExpression", "value": "TransformBase.prototype.updateTransform", "paramnames": [] } }, "description": "

Updates the values of the object and applies the parent's transform.

", "params": [ { "type": { "names": [ "PIXI.Transform" ] }, "description": "

The transform of the parent of this object

", "name": "parentTransform" } ], "name": "updateWorldTransform", "longname": "PIXI.TransformBase#updateWorldTransform", "kind": "member", "memberof": "PIXI.TransformBase", "scope": "instance", "___id": "T000002R007630", "___s": true, "skip": true, "slug": "PIXI.TransformBaseupdateWorldTransform", "filepath": "core\\display\\TransformBase.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [], "$augmentedBy": [ { "name": "Transform" }, { "name": "TransformStatic" }, { "name": "Transform" }, { "name": "TransformStatic" } ], "filepath": "core\\display\\TransformBase.js" } ], "$augmentedBy": [], "filepath": "core\\display\\Transform.js" }