1687 lines
95 KiB
HTML
1687 lines
95 KiB
HTML
<!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">"ECS/Transform"</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">"ECS/<wbr>Transform"</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> |