blob: 32fff01a667bfb6079043a0a90633efa40d0452e [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.geom.Matrix",
"baseClassname": ""
,
"description": "2D Matrix",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]},
{ "tagName": "royalesuppresspublicvarwarning",
"values": []} ],
"members": [
{ "type": "method",
"qname": "org.apache.royale.geom.Matrix",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"return": "",
"params": [{ "name": "a", "type": "Number"},
{ "name": "b", "type": "Number"},
{ "name": "c", "type": "Number"},
{ "name": "d", "type": "Number"},
{ "name": "tx", "type": "Number"},
{ "name": "ty", "type": "Number"}]}
,
{ "type": "field",
"qname": "a",
"return": "Number",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "field",
"qname": "b",
"return": "Number",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "field",
"qname": "c",
"return": "Number",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "field",
"qname": "d",
"return": "Number",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "field",
"qname": "tx",
"return": "Number",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "field",
"qname": "ty",
"return": "Number",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "method",
"qname": "clone",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns a copy of the Matrix",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": []}
,
{ "type": "method",
"qname": "concat",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Adds the Matrix the current one Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": [{ "name": "m", "type": "org.apache.royale.geom.Matrix"}]}
,
{ "type": "method",
"qname": "determinant",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Calculates the Matrix determinant",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Number",
"params": []}
,
{ "type": "method",
"qname": "invert",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Inverts the Matrix. Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": []}
,
{ "type": "method",
"qname": "identity",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Resets the matrix to the default values. Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": []}
,
{ "type": "method",
"qname": "rotate",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Rotates the Matrix by the specified value. Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": [{ "name": "angle", "type": "Number"}]}
,
{ "type": "method",
"qname": "translate",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Moves the Matrix by the specified amount Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": [{ "name": "x", "type": "Number"},
{ "name": "y", "type": "Number"}]}
,
{ "type": "method",
"qname": "scale",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Scales the Matrix by the specified amount. Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": [{ "name": "x", "type": "Number"},
{ "name": "y", "type": "Number"}]}
,
{ "type": "method",
"qname": "deltaTransformPoint",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Uses the Matrix to transform the point without the translation values. Returns a new Point. The original Point is unchanged.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Point",
"params": [{ "name": "point", "type": "org.apache.royale.geom.Point"}]}
,
{ "type": "method",
"qname": "transformPoint",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Uses the Matrix to transform the point including the translation values. Returns a new Point. The original Point is unchanged.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Point",
"params": [{ "name": "point", "type": "org.apache.royale.geom.Point"}]}
,
{ "type": "method",
"qname": "createGradientBox",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Creates the specific style of matrix expected by the certain methods of the swf Graphics emulation class in the Graphics library. This method is not reflectable in javascript, to allow for dead-code-elimination in applications that will not use it. If it is required for reflection, you can create a subclass, and overrride this method, simply calling the super method with the original arguments. That change will make it reflectable in the subclass.",
"tags": [
{ "tagName": "param",
"values": ["width The width of the gradient box.", "height The height of the gradient box.", "rotation (default = 0) — The amount to rotate, in radians.", "tx (default = 0) — The distance, in pixels, to translate to the right along the x axis. This value is offset by half of the width parameter.", "ty (default = 0) — The distance, in pixels, to translate down along the y axis. This value is offset by half of the height parameter."]},
{ "tagName": "royalesuppressexport",
"values": []} ],
"return": "void",
"params": [{ "name": "width", "type": "Number"},
{ "name": "height", "type": "Number"},
{ "name": "rotation", "type": "Number"},
{ "name": "tx", "type": "Number"},
{ "name": "ty", "type": "Number"}]}
,
{ "type": "method",
"qname": "toString",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns a string representation of the Matrix.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "String",
"params": []}
,
{ "type": "method",
"qname": "copyFrom",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Copies the values from another Matrix. Returns the matrix so the methods can be chained.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.geom.Matrix",
"params": [{ "name": "source", "type": "org.apache.royale.geom.Matrix"}]}
]
}