Files
esengine/source/docs/classes/_math_matrix2d_.es.matrix2d.html

2071 lines
108 KiB
HTML
Raw Normal View History

2020-11-20 14:07:34 +08:00
<!doctype html>
<html class="default no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Matrix2D | @esengine/egret-framework</title>
<meta name="description" content="Documentation for @esengine/egret-framework">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
<div class="tsd-page-toolbar">
<div class="container">
<div class="table-wrap">
<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
<div class="field">
<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
<input id="tsd-search-field" type="text" />
</div>
<ul class="results">
<li class="state loading">Preparing search index...</li>
<li class="state failure">The search index is not available</li>
</ul>
<a href="../index.html" class="title">@esengine/egret-framework</a>
</div>
<div class="table-cell" id="tsd-widgets">
<div id="tsd-filter">
<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
<div class="tsd-filter-group">
<div class="tsd-select" id="tsd-filter-visibility">
<span class="tsd-select-label">All</span>
<ul class="tsd-select-list">
<li data-value="public">Public</li>
<li data-value="protected">Public/Protected</li>
<li data-value="private" class="selected">All</li>
</ul>
</div>
<input type="checkbox" id="tsd-filter-inherited" checked />
<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
<input type="checkbox" id="tsd-filter-externals" checked />
<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
<input type="checkbox" id="tsd-filter-only-exported" />
<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
</div>
</div>
<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
</div>
</div>
</div>
</div>
<div class="tsd-page-title">
<div class="container">
<ul class="tsd-breadcrumb">
<li>
<a href="../globals.html">Globals</a>
</li>
<li>
<a href="../modules/_math_matrix2d_.html">&quot;Math/Matrix2D&quot;</a>
</li>
<li>
<a href="../modules/_math_matrix2d_.es.html">es</a>
</li>
<li>
<a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>
</li>
</ul>
<h1>Class Matrix2D</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-comment">
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>表示右手3 * 3的浮点矩阵可以存储平移、缩放和旋转信息。</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="tsd-signature-type">Matrix</span>
<ul class="tsd-hierarchy">
<li>
<span class="target">Matrix2D</span>
</li>
</ul>
</li>
</ul>
</section>
<section class="tsd-panel">
<h3>Implements</h3>
<ul class="tsd-hierarchy">
<li><span class="tsd-signature-type">IHashObject</span></li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section tsd-is-inherited">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section tsd-is-inherited">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_hashcode" class="tsd-kind-icon">$hash<wbr>Code</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#a" class="tsd-kind-icon">a</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#b" class="tsd-kind-icon">b</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#c" class="tsd-kind-icon">c</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#d" class="tsd-kind-icon">d</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#hashcode" class="tsd-kind-icon">hash<wbr>Code</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#tx" class="tsd-kind-icon">tx</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#ty" class="tsd-kind-icon">ty</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Accessors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#m11" class="tsd-kind-icon">m11</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#m12" class="tsd-kind-icon">m12</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#m21" class="tsd-kind-icon">m21</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#m22" class="tsd-kind-icon">m22</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#m31" class="tsd-kind-icon">m31</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#m32" class="tsd-kind-icon">m32</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_getscalex" class="tsd-kind-icon">$get<wbr>ScaleX</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_getscaley" class="tsd-kind-icon">$get<wbr>ScaleY</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_getskewx" class="tsd-kind-icon">$get<wbr>SkewX</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_getskewy" class="tsd-kind-icon">$get<wbr>SkewY</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_invertinto" class="tsd-kind-icon">$invert<wbr>Into</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_premultiplyinto" class="tsd-kind-icon">$pre<wbr>Multiply<wbr>Into</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_transformbounds" class="tsd-kind-icon">$transform<wbr>Bounds</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="_math_matrix2d_.es.matrix2d.html#_updatescaleandrotation" class="tsd-kind-icon">$update<wbr>Scale<wbr>And<wbr>Rotation</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#add" class="tsd-kind-icon">add</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#append" class="tsd-kind-icon">append</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#clone" class="tsd-kind-icon">clone</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#concat" class="tsd-kind-icon">concat</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#copyfrom" class="tsd-kind-icon">copy<wbr>From</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#createbox" class="tsd-kind-icon">create<wbr>Box</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#creategradientbox" class="tsd-kind-icon">create<wbr>Gradient<wbr>Box</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#deltatransformpoint" class="tsd-kind-icon">delta<wbr>Transform<wbr>Point</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#determinant" class="tsd-kind-icon">determinant</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#divide" class="tsd-kind-icon">divide</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#equals" class="tsd-kind-icon">equals</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_math_matrix2d_.es.matrix2d.html#identity" class="tsd-kind-icon">identity</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_math_matrix2d_.es.matrix2d.html#invert" class="tsd-kind-icon">invert</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#multiply" class="tsd-kind-icon">multiply</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#prepend" class="tsd-kind-icon">prepend</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#release" class="tsd-kind-icon">release</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_math_matrix2d_.es.matrix2d.html#rotate" class="tsd-kind-icon">rotate</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_math_matrix2d_.es.matrix2d.html#scale" class="tsd-kind-icon">scale</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#setto" class="tsd-kind-icon">set<wbr>To</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_math_matrix2d_.es.matrix2d.html#substract" class="tsd-kind-icon">substract</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#tostring" class="tsd-kind-icon">to<wbr>String</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="_math_matrix2d_.es.matrix2d.html#transformpoint" class="tsd-kind-icon">transform<wbr>Point</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="_math_matrix2d_.es.matrix2d.html#translate" class="tsd-kind-icon">translate</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-static"><a href="_math_matrix2d_.es.matrix2d.html#create" class="tsd-kind-icon">create</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="_math_matrix2d_.es.matrix2d.html#release-1" class="tsd-kind-icon">release</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">new <wbr>Matrix2D<span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, b<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, c<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, d<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, tx<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, ty<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#constructor">constructor</a></p>
<p>Overrides <a href="_ecs_component_.es.component.html">Component</a>.<a href="_ecs_component_.es.component.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7116">lib/egret.d.ts:7116</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>使用指定参数创建一个 Matrix 对象</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> a: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值。</p>
</div>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> b: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转或倾斜图像时影响像素沿 y 轴定位的值。</p>
</div>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> c: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转或倾斜图像时影响像素沿 x 轴定位的值。</p>
</div>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> d: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值。</p>
</div>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> tx: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>沿 x 轴平移每个点的距离。</p>
</div>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> ty: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>沿 y 轴平移每个点的距离。</p>
</div>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_hashcode" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $hash<wbr>Code</h3>
<div class="tsd-signature tsd-kind-icon">$hash<wbr>Code<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_ecs_core_.es.core.html">Core</a>.<a href="_ecs_core_.es.core.html#_hashcode">$hashCode</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L71">lib/egret.d.ts:71</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="a" class="tsd-anchor"></a>
<h3>a</h3>
<div class="tsd-signature tsd-kind-icon">a<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#a">a</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7156">lib/egret.d.ts:7156</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值</p>
</div>
<dl class="tsd-comment-tags">
<dt>default</dt>
<dd><p>1</p>
</dd>
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="b" class="tsd-anchor"></a>
<h3>b</h3>
<div class="tsd-signature tsd-kind-icon">b<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#b">b</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7171">lib/egret.d.ts:7171</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转或倾斜图像时影响像素沿 y 轴定位的值</p>
</div>
<dl class="tsd-comment-tags">
<dt>default</dt>
<dd><p>0</p>
</dd>
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="c" class="tsd-anchor"></a>
<h3>c</h3>
<div class="tsd-signature tsd-kind-icon">c<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#c">c</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7186">lib/egret.d.ts:7186</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转或倾斜图像时影响像素沿 x 轴定位的值</p>
</div>
<dl class="tsd-comment-tags">
<dt>default</dt>
<dd><p>0</p>
</dd>
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="d" class="tsd-anchor"></a>
<h3>d</h3>
<div class="tsd-signature tsd-kind-icon">d<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#d">d</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7201">lib/egret.d.ts:7201</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值</p>
</div>
<dl class="tsd-comment-tags">
<dt>default</dt>
<dd><p>1</p>
</dd>
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="hashcode" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> hash<wbr>Code</h3>
<div class="tsd-signature tsd-kind-icon">hash<wbr>Code<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_ecs_core_.es.core.html">Core</a>.<a href="_ecs_core_.es.core.html#hashcode">hashCode</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L84">lib/egret.d.ts:84</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="tx" class="tsd-anchor"></a>
<h3>tx</h3>
<div class="tsd-signature tsd-kind-icon">tx<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#tx">tx</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7216">lib/egret.d.ts:7216</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>沿 x 轴平移每个点的距离</p>
</div>
<dl class="tsd-comment-tags">
<dt>default</dt>
<dd><p>0</p>
</dd>
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="ty" class="tsd-anchor"></a>
<h3>ty</h3>
<div class="tsd-signature tsd-kind-icon">ty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#ty">ty</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7231">lib/egret.d.ts:7231</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>沿 y 轴平移每个点的距离</p>
</div>
<dl class="tsd-comment-tags">
<dt>default</dt>
<dd><p>0</p>
</dd>
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class">
<a name="m11" class="tsd-anchor"></a>
<h3>m11</h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> m11<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> m11<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L8">src/Math/Matrix2D.ts:8</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L12">src/Math/Matrix2D.ts:12</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class">
<a name="m12" class="tsd-anchor"></a>
<h3>m12</h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> m12<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> m12<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L16">src/Math/Matrix2D.ts:16</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L20">src/Math/Matrix2D.ts:20</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class">
<a name="m21" class="tsd-anchor"></a>
<h3>m21</h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> m21<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> m21<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L24">src/Math/Matrix2D.ts:24</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L28">src/Math/Matrix2D.ts:28</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class">
<a name="m22" class="tsd-anchor"></a>
<h3>m22</h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> m22<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> m22<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L32">src/Math/Matrix2D.ts:32</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L36">src/Math/Matrix2D.ts:36</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class">
<a name="m31" class="tsd-anchor"></a>
<h3>m31</h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> m31<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> m31<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L40">src/Math/Matrix2D.ts:40</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L44">src/Math/Matrix2D.ts:44</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class">
<a name="m32" class="tsd-anchor"></a>
<h3>m32</h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> m32<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> m32<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L48">src/Math/Matrix2D.ts:48</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L52">src/Math/Matrix2D.ts:52</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_getscalex" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $get<wbr>ScaleX</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$get<wbr>ScaleX<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_getscalex">$getScaleX</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7575">lib/egret.d.ts:7575</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_getscaley" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $get<wbr>ScaleY</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$get<wbr>ScaleY<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_getscaley">$getScaleY</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7579">lib/egret.d.ts:7579</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_getskewx" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $get<wbr>SkewX</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$get<wbr>SkewX<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_getskewx">$getSkewX</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7583">lib/egret.d.ts:7583</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_getskewy" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $get<wbr>SkewY</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$get<wbr>SkewY<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_getskewy">$getSkewY</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7587">lib/egret.d.ts:7587</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_invertinto" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $invert<wbr>Into</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$invert<wbr>Into<span class="tsd-signature-symbol">(</span>target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_invertinto">$invertInto</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7310">lib/egret.d.ts:7310</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>target: <span class="tsd-signature-type">Matrix</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_premultiplyinto" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $pre<wbr>Multiply<wbr>Into</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$pre<wbr>Multiply<wbr>Into<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span>, target<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_premultiplyinto">$preMultiplyInto</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7596">lib/egret.d.ts:7596</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>other: <span class="tsd-signature-type">Matrix</span></h5>
</li>
<li>
<h5>target: <span class="tsd-signature-type">Matrix</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_transformbounds" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $transform<wbr>Bounds</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$transform<wbr>Bounds<span class="tsd-signature-symbol">(</span>bounds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Rectangle</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_transformbounds">$transformBounds</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7567">lib/egret.d.ts:7567</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>bounds: <span class="tsd-signature-type">Rectangle</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a name="_updatescaleandrotation" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> $update<wbr>Scale<wbr>And<wbr>Rotation</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<li class="tsd-signature tsd-kind-icon">$update<wbr>Scale<wbr>And<wbr>Rotation<span class="tsd-signature-symbol">(</span>scaleX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, scaleY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, skewX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, skewY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#_updatescaleandrotation">$updateScaleAndRotation</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7591">lib/egret.d.ts:7591</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>scaleX: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>scaleY: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>skewX: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>skewY: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="add" class="tsd-anchor"></a>
<h3>add</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">add<span class="tsd-signature-symbol">(</span>matrix<span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L123">src/Math/Matrix2D.ts:123</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>创建一个新的matrix, 它包含两个矩阵的和。</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>matrix: <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="append" class="tsd-anchor"></a>
<h3>append</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">append<span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, c<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, tx<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, ty<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#append">append</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7481">lib/egret.d.ts:7481</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>后置矩阵</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>a: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值</p>
</div>
</li>
<li>
<h5>b: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值</p>
</div>
</li>
<li>
<h5>c: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值</p>
</div>
</li>
<li>
<h5>d: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值</p>
</div>
</li>
<li>
<h5>tx: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 x 轴平移每个点的距离</p>
</div>
</li>
<li>
<h5>ty: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 y 轴平移每个点的距离</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Matrix</span></h4>
<p>矩阵自身</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="clone" class="tsd-anchor"></a>
<h3>clone</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">clone<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#clone">clone</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7244">lib/egret.d.ts:7244</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>返回一个新的 Matrix 对象,它是此矩阵的克隆,带有与所含对象完全相同的副本。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Matrix</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="concat" class="tsd-anchor"></a>
<h3>concat</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">concat<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#concat">concat</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7260">lib/egret.d.ts:7260</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>将某个矩阵与当前矩阵连接,从而将这两个矩阵的几何效果有效地结合在一起。在数学术语中,将两个矩阵连接起来与使用矩阵乘法将它们结合起来是相同的。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>other: <span class="tsd-signature-type">Matrix</span></h5>
<div class="tsd-comment tsd-typography">
<p>要连接到源矩阵的矩阵。</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="copyfrom" class="tsd-anchor"></a>
<h3>copy<wbr>From</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">copy<wbr>From<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#copyfrom">copyFrom</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7275">lib/egret.d.ts:7275</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>将源 Matrix 对象中的所有矩阵数据复制到调用方 Matrix 对象中。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>other: <span class="tsd-signature-type">Matrix</span></h5>
<div class="tsd-comment tsd-typography">
<p>要拷贝的目标矩阵</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Matrix</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="createbox" class="tsd-anchor"></a>
<h3>create<wbr>Box</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">create<wbr>Box<span class="tsd-signature-symbol">(</span>scaleX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, scaleY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, rotation<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, tx<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, ty<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#createbox">createBox</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7538">lib/egret.d.ts:7538</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>包括用于缩放、旋转和转换的参数。当应用于矩阵时,该方法会基于这些参数设置矩阵的值。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>scaleX: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>水平缩放所用的系数</p>
</div>
</li>
<li>
<h5>scaleY: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>垂直缩放所用的系数</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> rotation: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>旋转量(以弧度为单位)</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> tx: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 x 轴向右平移(移动)的像素数</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> ty: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 y 轴向下平移(移动)的像素数</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="creategradientbox" class="tsd-anchor"></a>
<h3>create<wbr>Gradient<wbr>Box</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">create<wbr>Gradient<wbr>Box<span class="tsd-signature-symbol">(</span>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, height<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, rotation<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, tx<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, ty<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#creategradientbox">createGradientBox</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7563">lib/egret.d.ts:7563</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>创建 Graphics 类的 beginGradientFill() 和 lineGradientStyle() 方法所需的矩阵的特定样式。
宽度和高度被缩放为 scaleX/scaleY 对,而 tx/ty 值偏移了宽度和高度的一半。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>width: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>渐变框的宽度</p>
</div>
</li>
<li>
<h5>height: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>渐变框的高度</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> rotation: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>旋转量(以弧度为单位)</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> tx: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 x 轴向右平移的距离(以像素为单位)。此值将偏移 width 参数的一半</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> ty: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 y 轴向下平移的距离(以像素为单位)。此值将偏移 height 参数的一半</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="deltatransformpoint" class="tsd-anchor"></a>
<h3>delta<wbr>Transform<wbr>Point</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">delta<wbr>Transform<wbr>Point<span class="tsd-signature-symbol">(</span>point<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Point</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Point</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#deltatransformpoint">deltaTransformPoint</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7500">lib/egret.d.ts:7500</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>如果给定预转换坐标空间中的点,则此方法返回发生转换后该点的坐标。
与使用 transformPoint() 方法应用的标准转换不同deltaTransformPoint() 方法的转换不考虑转换参数 tx 和 ty。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>point: <span class="tsd-signature-type">Point</span></h5>
<div class="tsd-comment tsd-typography">
<p>想要获得其矩阵转换结果的点</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Point</span></h4>
<p>由应用矩阵转换所产生的点</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="determinant" class="tsd-anchor"></a>
<h3>determinant</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">determinant<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L184">src/Math/Matrix2D.ts:184</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="divide" class="tsd-anchor"></a>
<h3>divide</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">divide<span class="tsd-signature-symbol">(</span>matrix<span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L149">src/Math/Matrix2D.ts:149</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>matrix: <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="equals" class="tsd-anchor"></a>
<h3>equals</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">equals<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#equals">equals</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7427">lib/egret.d.ts:7427</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>是否与另一个矩阵数据相等</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>other: <span class="tsd-signature-type">Matrix</span></h5>
<div class="tsd-comment tsd-typography">
<p>要比较的另一个矩阵对象。</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
<p>是否相等ture表示相等。</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a name="identity" class="tsd-anchor"></a>
<h3>identity</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">identity<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Matrix.identity</p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L66">src/Math/Matrix2D.ts:66</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a name="invert" class="tsd-anchor"></a>
<h3>invert</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">invert<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Matrix.invert</p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L114">src/Math/Matrix2D.ts:114</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="multiply" class="tsd-anchor"></a>
<h3>multiply</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">multiply<span class="tsd-signature-symbol">(</span>matrix<span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L162">src/Math/Matrix2D.ts:162</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>matrix: <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="prepend" class="tsd-anchor"></a>
<h3>prepend</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">prepend<span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, c<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, tx<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, ty<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#prepend">prepend</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7454">lib/egret.d.ts:7454</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>前置矩阵</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>a: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值</p>
</div>
</li>
<li>
<h5>b: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值</p>
</div>
</li>
<li>
<h5>c: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值</p>
</div>
</li>
<li>
<h5>d: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值</p>
</div>
</li>
<li>
<h5>tx: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 x 轴平移每个点的距离</p>
</div>
</li>
<li>
<h5>ty: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 y 轴平移每个点的距离</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Matrix</span></h4>
<p>矩阵自身</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="release" class="tsd-anchor"></a>
<h3>release</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">release<span class="tsd-signature-symbol">(</span>matrix<span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L188">src/Math/Matrix2D.ts:188</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>matrix: <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a name="rotate" class="tsd-anchor"></a>
<h3>rotate</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">rotate<span class="tsd-signature-symbol">(</span>angle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Matrix.rotate</p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L92">src/Math/Matrix2D.ts:92</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>angle: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a name="scale" class="tsd-anchor"></a>
<h3>scale</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">scale<span class="tsd-signature-symbol">(</span>sx<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, sy<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Matrix.scale</p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L78">src/Math/Matrix2D.ts:78</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>sx: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>sy: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="setto" class="tsd-anchor"></a>
<h3>set<wbr>To</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">set<wbr>To<span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, c<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, tx<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, ty<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#setto">setTo</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7371">lib/egret.d.ts:7371</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>将 Matrix 的成员设置为指定值</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>a: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 x 轴定位的值。</p>
</div>
</li>
<li>
<h5>b: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>旋转或倾斜图像时影响像素沿 y 轴定位的值。</p>
</div>
</li>
<li>
<h5>c: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>旋转或倾斜图像时影响像素沿 x 轴定位的值。</p>
</div>
</li>
<li>
<h5>d: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>缩放或旋转图像时影响像素沿 y 轴定位的值。</p>
</div>
</li>
<li>
<h5>tx: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 x 轴平移每个点的距离。</p>
</div>
</li>
<li>
<h5>ty: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>沿 y 轴平移每个点的距离。</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Matrix</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="substract" class="tsd-anchor"></a>
<h3>substract</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">substract<span class="tsd-signature-symbol">(</span>matrix<span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L136">src/Math/Matrix2D.ts:136</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>matrix: <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="tostring" class="tsd-anchor"></a>
<h3>to<wbr>String</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">to<wbr>String<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#tostring">toString</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7515">lib/egret.d.ts:7515</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>返回将 Matrix 对象表示的几何转换应用于指定点所产生的结果。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>一个字符串,它包含 Matrix 对象的属性值a、b、c、d、tx 和 ty。</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a name="transformpoint" class="tsd-anchor"></a>
<h3>transform<wbr>Point</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<li class="tsd-signature tsd-kind-icon">transform<wbr>Point<span class="tsd-signature-symbol">(</span>pointX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, pointY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, resultPoint<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Point</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Point</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#transformpoint">transformPoint</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7393">lib/egret.d.ts:7393</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>返回将 Matrix 对象表示的几何转换应用于指定点所产生的结果。</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>pointX: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>想要获得其矩阵转换结果的点的x坐标。</p>
</div>
</li>
<li>
<h5>pointY: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>想要获得其矩阵转换结果的点的y坐标。</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> resultPoint: <span class="tsd-signature-type">Point</span></h5>
<div class="tsd-comment tsd-typography">
<p>框架建议尽可能减少创建对象次数来优化性能可以从外部传入一个复用的Point对象来存储结果若不传入将创建一个新的Point对象返回。</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Point</span></h4>
<p>由应用矩阵转换所产生的点。</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a name="translate" class="tsd-anchor"></a>
<h3>translate</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">translate<span class="tsd-signature-symbol">(</span>dx<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, dy<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Matrix.translate</p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L72">src/Math/Matrix2D.ts:72</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>dx: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>dy: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-static">
<a name="create" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> create</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-static">
<li class="tsd-signature tsd-kind-icon">create<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Overrides Matrix.create</p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Math/Matrix2D.ts#L59">src/Math/Matrix2D.ts:59</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>从对象池中取出或创建一个新的Matrix对象。</p>
</div>
</div>
<h4 class="tsd-returns-title">Returns <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
<a name="release-1" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> release</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
<li class="tsd-signature tsd-kind-icon">release<span class="tsd-signature-symbol">(</span>matrix<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Inherited from <a href="_math_matrix2d_.es.matrix2d.html">Matrix2D</a>.<a href="_math_matrix2d_.es.matrix2d.html#release-1">release</a></p>
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/lib/egret.d.ts#L7103">lib/egret.d.ts:7103</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>释放一个Matrix实例到对象池</p>
</div>
<dl class="tsd-comment-tags">
<dt>version</dt>
<dd><p>Egret 2.4</p>
</dd>
<dt>platform</dt>
<dd><p>Web,Native</p>
</dd>
<dt>language</dt>
<dd><p>zh_CN</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>matrix: <span class="tsd-signature-type">Matrix</span></h5>
<div class="tsd-comment tsd-typography">
<p>需要回收的 matrix</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
</section>
</div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class="globals ">
<a href="../globals.html"><em>Globals</em></a>
</li>
<li class="current tsd-kind-module">
<a href="../modules/_math_matrix2d_.html">&quot;<wbr>Math/<wbr>Matrix2<wbr>D&quot;</a>
<ul>
<li class="current tsd-kind-namespace tsd-parent-kind-module">
<a href="../modules/_math_matrix2d_.es.html">es</a>
</li>
</ul>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary menu-sticky">
<ul class="before-current">
</ul>
<ul class="current">
<li class="current tsd-kind-class tsd-parent-kind-namespace">
<a href="_math_matrix2d_.es.matrix2d.html" class="tsd-kind-icon">Matrix2D</a>
<ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_hashcode" class="tsd-kind-icon">$hash<wbr>Code</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#a" class="tsd-kind-icon">a</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#b" class="tsd-kind-icon">b</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#c" class="tsd-kind-icon">c</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#d" class="tsd-kind-icon">d</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#hashcode" class="tsd-kind-icon">hash<wbr>Code</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#tx" class="tsd-kind-icon">tx</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#ty" class="tsd-kind-icon">ty</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#m11" class="tsd-kind-icon">m11</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#m12" class="tsd-kind-icon">m12</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#m21" class="tsd-kind-icon">m21</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#m22" class="tsd-kind-icon">m22</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#m31" class="tsd-kind-icon">m31</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#m32" class="tsd-kind-icon">m32</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_getscalex" class="tsd-kind-icon">$get<wbr>ScaleX</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_getscaley" class="tsd-kind-icon">$get<wbr>ScaleY</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_getskewx" class="tsd-kind-icon">$get<wbr>SkewX</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_getskewy" class="tsd-kind-icon">$get<wbr>SkewY</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_invertinto" class="tsd-kind-icon">$invert<wbr>Into</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_premultiplyinto" class="tsd-kind-icon">$pre<wbr>Multiply<wbr>Into</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_transformbounds" class="tsd-kind-icon">$transform<wbr>Bounds</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
<a href="_math_matrix2d_.es.matrix2d.html#_updatescaleandrotation" class="tsd-kind-icon">$update<wbr>Scale<wbr>And<wbr>Rotation</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#add" class="tsd-kind-icon">add</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#append" class="tsd-kind-icon">append</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#clone" class="tsd-kind-icon">clone</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#concat" class="tsd-kind-icon">concat</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#copyfrom" class="tsd-kind-icon">copy<wbr>From</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#createbox" class="tsd-kind-icon">create<wbr>Box</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#creategradientbox" class="tsd-kind-icon">create<wbr>Gradient<wbr>Box</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#deltatransformpoint" class="tsd-kind-icon">delta<wbr>Transform<wbr>Point</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#determinant" class="tsd-kind-icon">determinant</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#divide" class="tsd-kind-icon">divide</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#equals" class="tsd-kind-icon">equals</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a href="_math_matrix2d_.es.matrix2d.html#identity" class="tsd-kind-icon">identity</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a href="_math_matrix2d_.es.matrix2d.html#invert" class="tsd-kind-icon">invert</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#multiply" class="tsd-kind-icon">multiply</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#prepend" class="tsd-kind-icon">prepend</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#release" class="tsd-kind-icon">release</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a href="_math_matrix2d_.es.matrix2d.html#rotate" class="tsd-kind-icon">rotate</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a href="_math_matrix2d_.es.matrix2d.html#scale" class="tsd-kind-icon">scale</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#setto" class="tsd-kind-icon">set<wbr>To</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_math_matrix2d_.es.matrix2d.html#substract" class="tsd-kind-icon">substract</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#tostring" class="tsd-kind-icon">to<wbr>String</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
<a href="_math_matrix2d_.es.matrix2d.html#transformpoint" class="tsd-kind-icon">transform<wbr>Point</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
<a href="_math_matrix2d_.es.matrix2d.html#translate" class="tsd-kind-icon">translate</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-static">
<a href="_math_matrix2d_.es.matrix2d.html#create" class="tsd-kind-icon">create</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
<a href="_math_matrix2d_.es.matrix2d.html#release-1" class="tsd-kind-icon">release</a>
</li>
</ul>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-variable tsd-parent-kind-namespace">
<a href="../modules/_math_matrix2d_.es.html#matrixpool" class="tsd-kind-icon">matrix<wbr>Pool</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<footer class="with-border-bottom">
<div class="container">
<h2>Legend</h2>
<div class="tsd-legend-group">
<ul class="tsd-legend">
<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
</ul>
<ul class="tsd-legend">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
</ul>
<ul class="tsd-legend">
<li class="tsd-kind-namespace"><span class="tsd-kind-icon">Namespace</span></li>
<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
</ul>
<ul class="tsd-legend">
<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
</ul>
<ul class="tsd-legend">
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
</ul>
</div>
</div>
</footer>
<div class="container tsd-generator">
<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
</body>
</html>