Files
esengine/source/docs/classes/_ecs_transform_.es.transform.html
2020-11-20 14:07:34 +08:00

1687 lines
95 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html class="default no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Transform | @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/_ecs_transform_.html">&quot;ECS/Transform&quot;</a>
</li>
<li>
<a href="../modules/_ecs_transform_.es.html">es</a>
</li>
<li>
<a href="_ecs_transform_.es.transform.html">Transform</a>
</li>
</ul>
<h1>Class Transform</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="tsd-signature-type">HashObject</span>
<ul class="tsd-hierarchy">
<li>
<span class="target">Transform</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 ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="_ecs_transform_.es.transform.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<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="_ecs_transform_.es.transform.html#_hashcode" class="tsd-kind-icon">$hash<wbr>Code</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_children" class="tsd-kind-icon">_children</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localdirty" class="tsd-kind-icon">_local<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localposition" class="tsd-kind-icon">_local<wbr>Position</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localpositiondirty" class="tsd-kind-icon">_local<wbr>Position<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localrotation" class="tsd-kind-icon">_local<wbr>Rotation</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localrotationdirty" class="tsd-kind-icon">_local<wbr>Rotation<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localscale" class="tsd-kind-icon">_local<wbr>Scale</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localscaledirty" class="tsd-kind-icon">_local<wbr>Scale<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_localtransform" class="tsd-kind-icon">_local<wbr>Transform</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_parent" class="tsd-kind-icon">_parent</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_position" class="tsd-kind-icon">_position</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_positiondirty" class="tsd-kind-icon">_position<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_rotation" class="tsd-kind-icon">_rotation</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_rotationmatrix" class="tsd-kind-icon">_rotation<wbr>Matrix</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_scale" class="tsd-kind-icon">_scale</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_scalematrix" class="tsd-kind-icon">_scale<wbr>Matrix</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_translationmatrix" class="tsd-kind-icon">_translation<wbr>Matrix</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_worldinversedirty" class="tsd-kind-icon">_world<wbr>Inverse<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_worldinversetransform" class="tsd-kind-icon">_world<wbr>Inverse<wbr>Transform</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_worldtolocaldirty" class="tsd-kind-icon">_world<wbr>ToLocal<wbr>Dirty</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_worldtolocaltransform" class="tsd-kind-icon">_world<wbr>ToLocal<wbr>Transform</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#_worldtransform" class="tsd-kind-icon">_world<wbr>Transform</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#entity" class="tsd-kind-icon">entity</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_ecs_transform_.es.transform.html#hashcode" class="tsd-kind-icon">hash<wbr>Code</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#hierarchydirty" class="tsd-kind-icon">hierarchy<wbr>Dirty</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Accessors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#childcount" class="tsd-kind-icon">child<wbr>Count</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#localposition" class="tsd-kind-icon">local<wbr>Position</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#localrotation" class="tsd-kind-icon">local<wbr>Rotation</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#localrotationdegrees" class="tsd-kind-icon">local<wbr>Rotation<wbr>Degrees</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#localscale" class="tsd-kind-icon">local<wbr>Scale</a></li>
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#localtoworldtransform" class="tsd-kind-icon">local<wbr>ToWorld<wbr>Transform</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#parent" class="tsd-kind-icon">parent</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#position" class="tsd-kind-icon">position</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#rotation" class="tsd-kind-icon">rotation</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#rotationdegrees" class="tsd-kind-icon">rotation<wbr>Degrees</a></li>
<li class="tsd-kind-accessor tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#scale" class="tsd-kind-icon">scale</a></li>
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#worldinversetransform" class="tsd-kind-icon">world<wbr>Inverse<wbr>Transform</a></li>
<li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#worldtolocaltransform" class="tsd-kind-icon">world<wbr>ToLocal<wbr>Transform</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"><a href="_ecs_transform_.es.transform.html#copyfrom" class="tsd-kind-icon">copy<wbr>From</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#equals" class="tsd-kind-icon">equals</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#getchild" class="tsd-kind-icon">get<wbr>Child</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#lookat" class="tsd-kind-icon">look<wbr>At</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#roundposition" class="tsd-kind-icon">round<wbr>Position</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setdirty" class="tsd-kind-icon">set<wbr>Dirty</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setlocalposition" class="tsd-kind-icon">set<wbr>Local<wbr>Position</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setlocalrotation" class="tsd-kind-icon">set<wbr>Local<wbr>Rotation</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setlocalrotationdegrees" class="tsd-kind-icon">set<wbr>Local<wbr>Rotation<wbr>Degrees</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setlocalscale" class="tsd-kind-icon">set<wbr>Local<wbr>Scale</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setparent" class="tsd-kind-icon">set<wbr>Parent</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setposition" class="tsd-kind-icon">set<wbr>Position</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setrotation" class="tsd-kind-icon">set<wbr>Rotation</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setrotationdegrees" class="tsd-kind-icon">set<wbr>Rotation<wbr>Degrees</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#setscale" class="tsd-kind-icon">set<wbr>Scale</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#tostring" class="tsd-kind-icon">to<wbr>String</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_ecs_transform_.es.transform.html#updatetransform" class="tsd-kind-icon">update<wbr>Transform</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<li class="tsd-signature tsd-kind-icon">new <wbr>Transform<span class="tsd-signature-symbol">(</span>entity<span class="tsd-signature-symbol">: </span><a href="_ecs_entity_.es.entity.html" class="tsd-signature-type">Entity</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<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/src/ECS/Transform.ts#L41">src/ECS/Transform.ts:41</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>entity: <a href="_ecs_entity_.es.entity.html" class="tsd-signature-type">Entity</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<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">
<a name="_children" class="tsd-anchor"></a>
<h3>_children</h3>
<div class="tsd-signature tsd-kind-icon">_children<span class="tsd-signature-symbol">:</span> <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L41">src/ECS/Transform.ts:41</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localdirty" class="tsd-anchor"></a>
<h3>_local<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L23">src/ECS/Transform.ts:23</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localposition" class="tsd-anchor"></a>
<h3>_local<wbr>Position</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Position<span class="tsd-signature-symbol">:</span> <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol"> = Vector2.zero</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L203">src/ECS/Transform.ts:203</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localpositiondirty" class="tsd-anchor"></a>
<h3>_local<wbr>Position<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Position<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L24">src/ECS/Transform.ts:24</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localrotation" class="tsd-anchor"></a>
<h3>_local<wbr>Rotation</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Rotation<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L239">src/ECS/Transform.ts:239</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localrotationdirty" class="tsd-anchor"></a>
<h3>_local<wbr>Rotation<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Rotation<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L26">src/ECS/Transform.ts:26</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localscale" class="tsd-anchor"></a>
<h3>_local<wbr>Scale</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Scale<span class="tsd-signature-symbol">:</span> <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol"> = Vector2.one</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L221">src/ECS/Transform.ts:221</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localscaledirty" class="tsd-anchor"></a>
<h3>_local<wbr>Scale<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Scale<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L25">src/ECS/Transform.ts:25</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_localtransform" class="tsd-anchor"></a>
<h3>_local<wbr>Transform</h3>
<div class="tsd-signature tsd-kind-icon">_local<wbr>Transform<span class="tsd-signature-symbol">:</span> <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol"> = Matrix2D.create()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L33">src/ECS/Transform.ts:33</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>值会根据位置、旋转和比例自动重新计算</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_parent" class="tsd-anchor"></a>
<h3>_parent</h3>
<div class="tsd-signature tsd-kind-icon">_parent<span class="tsd-signature-symbol">:</span> <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L92">src/ECS/Transform.ts:92</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_position" class="tsd-anchor"></a>
<h3>_position</h3>
<div class="tsd-signature tsd-kind-icon">_position<span class="tsd-signature-symbol">:</span> <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol"> = Vector2.zero</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L138">src/ECS/Transform.ts:138</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_positiondirty" class="tsd-anchor"></a>
<h3>_position<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_position<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L27">src/ECS/Transform.ts:27</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_rotation" class="tsd-anchor"></a>
<h3>_rotation</h3>
<div class="tsd-signature tsd-kind-icon">_rotation<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L185">src/ECS/Transform.ts:185</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_rotationmatrix" class="tsd-anchor"></a>
<h3>_rotation<wbr>Matrix</h3>
<div class="tsd-signature tsd-kind-icon">_rotation<wbr>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"> = Matrix2D.create().identity()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L38">src/ECS/Transform.ts:38</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_scale" class="tsd-anchor"></a>
<h3>_scale</h3>
<div class="tsd-signature tsd-kind-icon">_scale<span class="tsd-signature-symbol">:</span> <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol"> = Vector2.one</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L167">src/ECS/Transform.ts:167</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_scalematrix" class="tsd-anchor"></a>
<h3>_scale<wbr>Matrix</h3>
<div class="tsd-signature tsd-kind-icon">_scale<wbr>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"> = Matrix2D.create().identity()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L40">src/ECS/Transform.ts:40</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_translationmatrix" class="tsd-anchor"></a>
<h3>_translation<wbr>Matrix</h3>
<div class="tsd-signature tsd-kind-icon">_translation<wbr>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"> = Matrix2D.create().identity()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L39">src/ECS/Transform.ts:39</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_worldinversedirty" class="tsd-anchor"></a>
<h3>_world<wbr>Inverse<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_world<wbr>Inverse<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L29">src/ECS/Transform.ts:29</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_worldinversetransform" class="tsd-anchor"></a>
<h3>_world<wbr>Inverse<wbr>Transform</h3>
<div class="tsd-signature tsd-kind-icon">_world<wbr>Inverse<wbr>Transform<span class="tsd-signature-symbol">:</span> <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol"> = Matrix2D.create().identity()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L126">src/ECS/Transform.ts:126</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_worldtolocaldirty" class="tsd-anchor"></a>
<h3>_world<wbr>ToLocal<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">_world<wbr>ToLocal<wbr>Dirty<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L28">src/ECS/Transform.ts:28</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_worldtolocaltransform" class="tsd-anchor"></a>
<h3>_world<wbr>ToLocal<wbr>Transform</h3>
<div class="tsd-signature tsd-kind-icon">_world<wbr>ToLocal<wbr>Transform<span class="tsd-signature-symbol">:</span> <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol"> = Matrix2D.create().identity()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L109">src/ECS/Transform.ts:109</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="_worldtransform" class="tsd-anchor"></a>
<h3>_world<wbr>Transform</h3>
<div class="tsd-signature tsd-kind-icon">_world<wbr>Transform<span class="tsd-signature-symbol">:</span> <a href="_math_matrix2d_.es.matrix2d.html" class="tsd-signature-type">Matrix2D</a><span class="tsd-signature-symbol"> = Matrix2D.create().identity()</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L37">src/ECS/Transform.ts:37</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>值将自动从本地和父矩阵重新计算。</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="entity" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> entity</h3>
<div class="tsd-signature tsd-kind-icon">entity<span class="tsd-signature-symbol">:</span> <a href="_ecs_entity_.es.entity.html" class="tsd-signature-type">Entity</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L21">src/ECS/Transform.ts:21</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>与此转换关联的实体</p>
</div>
</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">
<a name="hierarchydirty" class="tsd-anchor"></a>
<h3>hierarchy<wbr>Dirty</h3>
<div class="tsd-signature tsd-kind-icon">hierarchy<wbr>Dirty<span class="tsd-signature-symbol">:</span> <a href="../enums/_ecs_transform_.es.dirtytype.html" class="tsd-signature-type">DirtyType</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L22">src/ECS/Transform.ts:22</a></li>
</ul>
</aside>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
<a name="childcount" class="tsd-anchor"></a>
<h3>child<wbr>Count</h3>
<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> childCount<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/ECS/Transform.ts#L53">src/ECS/Transform.ts:53</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>这个转换的所有子元素</p>
</div>
</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-accessor tsd-parent-kind-class">
<a name="localposition" class="tsd-anchor"></a>
<h3>local<wbr>Position</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> localPosition<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> localPosition<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</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/ECS/Transform.ts#L208">src/ECS/Transform.ts:208</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>转换相对于父转换的位置。如果转换没有父元素则与transform.position相同</p>
</div>
</div>
<h4 class="tsd-returns-title">Returns <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></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/ECS/Transform.ts#L217">src/ECS/Transform.ts:217</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>转换相对于父转换的位置。如果转换没有父元素则与transform.position相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="localrotation" class="tsd-anchor"></a>
<h3>local<wbr>Rotation</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> localRotation<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> localRotation<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/ECS/Transform.ts#L244">src/ECS/Transform.ts:244</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>相对于父变换的旋转变换的旋转。如果转换没有父元素则与transform.rotation相同</p>
</div>
</div>
<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/ECS/Transform.ts#L253">src/ECS/Transform.ts:253</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>相对于父变换的旋转变换的旋转。如果转换没有父元素则与transform.rotation相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="localrotationdegrees" class="tsd-anchor"></a>
<h3>local<wbr>Rotation<wbr>Degrees</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> localRotationDegrees<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> localRotationDegrees<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/ECS/Transform.ts#L75">src/ECS/Transform.ts:75</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转相对于父变换旋转的角度</p>
</div>
</div>
<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/ECS/Transform.ts#L83">src/ECS/Transform.ts:83</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转相对于父变换旋转的角度</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="localscale" class="tsd-anchor"></a>
<h3>local<wbr>Scale</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> localScale<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> localScale<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</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/ECS/Transform.ts#L226">src/ECS/Transform.ts:226</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>转换相对于父元素的比例。如果转换没有父元素则与transform.scale相同</p>
</div>
</div>
<h4 class="tsd-returns-title">Returns <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></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/ECS/Transform.ts#L235">src/ECS/Transform.ts:235</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>转换相对于父元素的比例。如果转换没有父元素则与transform.scale相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</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-get-signature tsd-parent-kind-class">
<a name="localtoworldtransform" class="tsd-anchor"></a>
<h3>local<wbr>ToWorld<wbr>Transform</h3>
<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> localToWorldTransform<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">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L87">src/ECS/Transform.ts:87</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-accessor tsd-parent-kind-class">
<a name="parent" class="tsd-anchor"></a>
<h3>parent</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> parent<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> parent<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L97">src/ECS/Transform.ts:97</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>获取此转换的父转换</p>
</div>
</div>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></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/ECS/Transform.ts#L105">src/ECS/Transform.ts:105</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置此转换的父转换</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="position" class="tsd-anchor"></a>
<h3>position</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> position<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> position<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</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/ECS/Transform.ts#L143">src/ECS/Transform.ts:143</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间中的位置</p>
</div>
</div>
<h4 class="tsd-returns-title">Returns <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></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/ECS/Transform.ts#L163">src/ECS/Transform.ts:163</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间中的位置</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="rotation" class="tsd-anchor"></a>
<h3>rotation</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> rotation<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> rotation<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/ECS/Transform.ts#L190">src/ECS/Transform.ts:190</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>在世界空间中以弧度旋转的变换</p>
</div>
</div>
<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/ECS/Transform.ts#L199">src/ECS/Transform.ts:199</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间的旋转度</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="rotationdegrees" class="tsd-anchor"></a>
<h3>rotation<wbr>Degrees</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> rotationDegrees<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> rotationDegrees<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/ECS/Transform.ts#L60">src/ECS/Transform.ts:60</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间的旋转度</p>
</div>
</div>
<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/ECS/Transform.ts#L68">src/ECS/Transform.ts:68</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间的旋转度</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</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-accessor tsd-parent-kind-class">
<a name="scale" class="tsd-anchor"></a>
<h3>scale</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> scale<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> scale<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</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/ECS/Transform.ts#L172">src/ECS/Transform.ts:172</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间的缩放</p>
</div>
</div>
<h4 class="tsd-returns-title">Returns <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></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/ECS/Transform.ts#L181">src/ECS/Transform.ts:181</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>变换在世界空间的缩放</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</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-get-signature tsd-parent-kind-class">
<a name="worldinversetransform" class="tsd-anchor"></a>
<h3>world<wbr>Inverse<wbr>Transform</h3>
<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> worldInverseTransform<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">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L128">src/ECS/Transform.ts:128</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-get-signature tsd-parent-kind-class">
<a name="worldtolocaltransform" class="tsd-anchor"></a>
<h3>world<wbr>ToLocal<wbr>Transform</h3>
<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> worldToLocalTransform<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">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L111">src/ECS/Transform.ts:111</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>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="copyfrom" class="tsd-anchor"></a>
<h3>copy<wbr>From</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">copy<wbr>From<span class="tsd-signature-symbol">(</span>transform<span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L484">src/ECS/Transform.ts:484</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>从另一个transform属性进行拷贝</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>transform: <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h5>
<div class="tsd-comment tsd-typography">
</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">
<a name="equals" class="tsd-anchor"></a>
<h3>equals</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">equals<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a><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">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L503">src/ECS/Transform.ts:503</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>other: <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="getchild" class="tsd-anchor"></a>
<h3>get<wbr>Child</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">get<wbr>Child<span class="tsd-signature-symbol">(</span>index<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="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L261">src/ECS/Transform.ts:261</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>返回在索引处的转换子元素</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>index: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="lookat" class="tsd-anchor"></a>
<h3>look<wbr>At</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">look<wbr>At<span class="tsd-signature-symbol">(</span>pos<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</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/ECS/Transform.ts#L348">src/ECS/Transform.ts:348</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>旋转精灵的顶部,使其朝向位置</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>pos: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</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">
<a name="roundposition" class="tsd-anchor"></a>
<h3>round<wbr>Position</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">round<wbr>Position<span class="tsd-signature-symbol">(</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/ECS/Transform.ts#L403">src/ECS/Transform.ts:403</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>对精灵坐标进行四舍五入</p>
</div>
</div>
<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="setdirty" class="tsd-anchor"></a>
<h3>set<wbr>Dirty</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Dirty<span class="tsd-signature-symbol">(</span>dirtyFlagType<span class="tsd-signature-symbol">: </span><a href="../enums/_ecs_transform_.es.dirtytype.html" class="tsd-signature-type">DirtyType</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/ECS/Transform.ts#L455">src/ECS/Transform.ts:455</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>dirtyFlagType: <a href="../enums/_ecs_transform_.es.dirtytype.html" class="tsd-signature-type">DirtyType</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">
<a name="setlocalposition" class="tsd-anchor"></a>
<h3>set<wbr>Local<wbr>Position</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Position<span class="tsd-signature-symbol">(</span>localPosition<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L309">src/ECS/Transform.ts:309</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置转换相对于父转换的位置。如果转换没有父元素则与transform.position相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>localPosition: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setlocalrotation" class="tsd-anchor"></a>
<h3>set<wbr>Local<wbr>Rotation</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Rotation<span class="tsd-signature-symbol">(</span>radians<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">this</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/ECS/Transform.ts#L358">src/ECS/Transform.ts:358</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>相对于父变换的旋转设置变换的旋转。如果转换没有父元素则与transform.rotation相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>radians: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setlocalrotationdegrees" class="tsd-anchor"></a>
<h3>set<wbr>Local<wbr>Rotation<wbr>Degrees</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Rotation<wbr>Degrees<span class="tsd-signature-symbol">(</span>degrees<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="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L370">src/ECS/Transform.ts:370</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>相对于父变换的旋转设置变换的旋转。如果转换没有父元素则与transform.rotation相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>degrees: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setlocalscale" class="tsd-anchor"></a>
<h3>set<wbr>Local<wbr>Scale</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Local<wbr>Scale<span class="tsd-signature-symbol">(</span>scale<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L392">src/ECS/Transform.ts:392</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置转换相对于父对象的比例。如果转换没有父元素则与transform.scale相同</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>scale: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setparent" class="tsd-anchor"></a>
<h3>set<wbr>Parent</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Parent<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L269">src/ECS/Transform.ts:269</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置此转换的父转换</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>parent: <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setposition" class="tsd-anchor"></a>
<h3>set<wbr>Position</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Position<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, y<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="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L289">src/ECS/Transform.ts:289</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置转换在世界空间中的位置</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>x: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>y: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setrotation" class="tsd-anchor"></a>
<h3>set<wbr>Rotation</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Rotation<span class="tsd-signature-symbol">(</span>radians<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="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L325">src/ECS/Transform.ts:325</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置变换在世界空间的旋转度</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>radians: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setrotationdegrees" class="tsd-anchor"></a>
<h3>set<wbr>Rotation<wbr>Degrees</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Rotation<wbr>Degrees<span class="tsd-signature-symbol">(</span>degrees<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="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L340">src/ECS/Transform.ts:340</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置变换在世界空间的旋转度</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>degrees: <span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="setscale" class="tsd-anchor"></a>
<h3>set<wbr>Scale</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">set<wbr>Scale<span class="tsd-signature-symbol">(</span>scale<span class="tsd-signature-symbol">: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</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/ECS/Transform.ts#L378">src/ECS/Transform.ts:378</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>设置变换在世界空间中的缩放</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>scale: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a></h5>
<div class="tsd-comment tsd-typography">
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_ecs_transform_.es.transform.html" class="tsd-signature-type">Transform</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="tostring" class="tsd-anchor"></a>
<h3>to<wbr>String</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<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">
<ul>
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/ECS/Transform.ts#L497">src/ECS/Transform.ts:497</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="updatetransform" class="tsd-anchor"></a>
<h3>update<wbr>Transform</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">update<wbr>Transform<span class="tsd-signature-symbol">(</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/ECS/Transform.ts#L407">src/ECS/Transform.ts:407</a></li>
</ul>
</aside>
<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/_ecs_transform_.html">&quot;ECS/<wbr>Transform&quot;</a>
<ul>
<li class="current tsd-kind-namespace tsd-parent-kind-module">
<a href="../modules/_ecs_transform_.es.html">es</a>
</li>
<li class=" tsd-kind-namespace tsd-parent-kind-module">
<a href="../modules/_ecs_transform_.transform.html">transform</a>
</li>
</ul>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary menu-sticky">
<ul class="before-current">
<li class=" tsd-kind-enum tsd-parent-kind-namespace">
<a href="../enums/_ecs_transform_.es.dirtytype.html" class="tsd-kind-icon">Dirty<wbr>Type</a>
</li>
</ul>
<ul class="current">
<li class="current tsd-kind-class tsd-parent-kind-namespace">
<a href="_ecs_transform_.es.transform.html" class="tsd-kind-icon">Transform</a>
<ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
<a href="_ecs_transform_.es.transform.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="_ecs_transform_.es.transform.html#_hashcode" class="tsd-kind-icon">$hash<wbr>Code</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_children" class="tsd-kind-icon">_children</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localdirty" class="tsd-kind-icon">_local<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localposition" class="tsd-kind-icon">_local<wbr>Position</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localpositiondirty" class="tsd-kind-icon">_local<wbr>Position<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localrotation" class="tsd-kind-icon">_local<wbr>Rotation</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localrotationdirty" class="tsd-kind-icon">_local<wbr>Rotation<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localscale" class="tsd-kind-icon">_local<wbr>Scale</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localscaledirty" class="tsd-kind-icon">_local<wbr>Scale<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_localtransform" class="tsd-kind-icon">_local<wbr>Transform</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_parent" class="tsd-kind-icon">_parent</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_position" class="tsd-kind-icon">_position</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_positiondirty" class="tsd-kind-icon">_position<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_rotation" class="tsd-kind-icon">_rotation</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_rotationmatrix" class="tsd-kind-icon">_rotation<wbr>Matrix</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_scale" class="tsd-kind-icon">_scale</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_scalematrix" class="tsd-kind-icon">_scale<wbr>Matrix</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_translationmatrix" class="tsd-kind-icon">_translation<wbr>Matrix</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_worldinversedirty" class="tsd-kind-icon">_world<wbr>Inverse<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_worldinversetransform" class="tsd-kind-icon">_world<wbr>Inverse<wbr>Transform</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_worldtolocaldirty" class="tsd-kind-icon">_world<wbr>ToLocal<wbr>Dirty</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_worldtolocaltransform" class="tsd-kind-icon">_world<wbr>ToLocal<wbr>Transform</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#_worldtransform" class="tsd-kind-icon">_world<wbr>Transform</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#entity" class="tsd-kind-icon">entity</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_ecs_transform_.es.transform.html#hashcode" class="tsd-kind-icon">hash<wbr>Code</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#hierarchydirty" class="tsd-kind-icon">hierarchy<wbr>Dirty</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#childcount" class="tsd-kind-icon">child<wbr>Count</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#localposition" class="tsd-kind-icon">local<wbr>Position</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#localrotation" class="tsd-kind-icon">local<wbr>Rotation</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#localrotationdegrees" class="tsd-kind-icon">local<wbr>Rotation<wbr>Degrees</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#localscale" class="tsd-kind-icon">local<wbr>Scale</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#localtoworldtransform" class="tsd-kind-icon">local<wbr>ToWorld<wbr>Transform</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#parent" class="tsd-kind-icon">parent</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#position" class="tsd-kind-icon">position</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#rotation" class="tsd-kind-icon">rotation</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#rotationdegrees" class="tsd-kind-icon">rotation<wbr>Degrees</a>
</li>
<li class=" tsd-kind-accessor tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#scale" class="tsd-kind-icon">scale</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#worldinversetransform" class="tsd-kind-icon">world<wbr>Inverse<wbr>Transform</a>
</li>
<li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#worldtolocaltransform" class="tsd-kind-icon">world<wbr>ToLocal<wbr>Transform</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#copyfrom" class="tsd-kind-icon">copy<wbr>From</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#equals" class="tsd-kind-icon">equals</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#getchild" class="tsd-kind-icon">get<wbr>Child</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#lookat" class="tsd-kind-icon">look<wbr>At</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#roundposition" class="tsd-kind-icon">round<wbr>Position</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setdirty" class="tsd-kind-icon">set<wbr>Dirty</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setlocalposition" class="tsd-kind-icon">set<wbr>Local<wbr>Position</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setlocalrotation" class="tsd-kind-icon">set<wbr>Local<wbr>Rotation</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setlocalrotationdegrees" class="tsd-kind-icon">set<wbr>Local<wbr>Rotation<wbr>Degrees</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setlocalscale" class="tsd-kind-icon">set<wbr>Local<wbr>Scale</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setparent" class="tsd-kind-icon">set<wbr>Parent</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setposition" class="tsd-kind-icon">set<wbr>Position</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setrotation" class="tsd-kind-icon">set<wbr>Rotation</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setrotationdegrees" class="tsd-kind-icon">set<wbr>Rotation<wbr>Degrees</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#setscale" class="tsd-kind-icon">set<wbr>Scale</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#tostring" class="tsd-kind-icon">to<wbr>String</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_ecs_transform_.es.transform.html#updatetransform" class="tsd-kind-icon">update<wbr>Transform</a>
</li>
</ul>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported">
<a href="../modules/_ecs_transform_.es.html#hashobject" class="tsd-kind-icon">Hash<wbr>Object</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-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</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-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-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</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>