975 lines
58 KiB
HTML
975 lines
58 KiB
HTML
<!doctype html>
|
||
<html class="default no-js">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<title>TimeRuler | @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/_utils_analysis_timeruler_.html">"Utils/Analysis/TimeRuler"</a>
|
||
</li>
|
||
<li>
|
||
<a href="../modules/_utils_analysis_timeruler_.es.html">es</a>
|
||
</li>
|
||
<li>
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html">TimeRuler</a>
|
||
</li>
|
||
</ul>
|
||
<h1>Class TimeRuler</h1>
|
||
</div>
|
||
</div>
|
||
</header>
|
||
<div class="container container-main">
|
||
<div class="row">
|
||
<div class="col-8 col-content">
|
||
<section class="tsd-panel tsd-comment">
|
||
<div class="tsd-comment tsd-typography">
|
||
<div class="lead">
|
||
<p>通过使用这个类,您可以直观地找到瓶颈和基本的CPU使用情况。</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section class="tsd-panel tsd-hierarchy">
|
||
<h3>Hierarchy</h3>
|
||
<ul class="tsd-hierarchy">
|
||
<li>
|
||
<span class="target">TimeRuler</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"><a href="_utils_analysis_timeruler_.es.timeruler.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-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_frameadjust" class="tsd-kind-icon">_frame<wbr>Adjust</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_markernametoidmap" class="tsd-kind-icon">_marker<wbr>Name<wbr>ToId<wbr>Map</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_position" class="tsd-kind-icon">_position</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape1" class="tsd-kind-icon">_rect<wbr>Shape1</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape2" class="tsd-kind-icon">_rect<wbr>Shape2</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape3" class="tsd-kind-icon">_rect<wbr>Shape3</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape4" class="tsd-kind-icon">_rect<wbr>Shape4</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape5" class="tsd-kind-icon">_rect<wbr>Shape5</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape6" class="tsd-kind-icon">_rect<wbr>Shape6</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#_updatecount" class="tsd-kind-icon">_update<wbr>Count</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#curlog" class="tsd-kind-icon">cur<wbr>Log</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#enabled" class="tsd-kind-icon">enabled</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#framecount" class="tsd-kind-icon">frame<wbr>Count</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#logs" class="tsd-kind-icon">logs</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#markers" class="tsd-kind-icon">markers</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#prevlog" class="tsd-kind-icon">prev<wbr>Log</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#sampleframes" class="tsd-kind-icon">sample<wbr>Frames</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#showlog" class="tsd-kind-icon">show<wbr>Log</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#stopwacth" class="tsd-kind-icon">stopwacth</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#targetsampleframes" class="tsd-kind-icon">target<wbr>Sample<wbr>Frames</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#width" class="tsd-kind-icon">width</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#_instance" class="tsd-kind-icon">_instance</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#autoadjustdelay" class="tsd-kind-icon">auto<wbr>Adjust<wbr>Delay</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#barheight" class="tsd-kind-icon">bar<wbr>Height</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#barpadding" class="tsd-kind-icon">bar<wbr>Padding</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#logsnapduration" class="tsd-kind-icon">log<wbr>Snap<wbr>Duration</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#maxbars" class="tsd-kind-icon">max<wbr>Bars</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#maxnestcall" class="tsd-kind-icon">max<wbr>Nest<wbr>Call</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#maxsampleframes" class="tsd-kind-icon">max<wbr>Sample<wbr>Frames</a></li>
|
||
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#maxsamples" class="tsd-kind-icon">max<wbr>Samples</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 tsd-is-static"><a href="_utils_analysis_timeruler_.es.timeruler.html#instance" class="tsd-kind-icon">Instance</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="_utils_analysis_timeruler_.es.timeruler.html#beginmark" class="tsd-kind-icon">begin<wbr>Mark</a></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#endmark" class="tsd-kind-icon">end<wbr>Mark</a></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#getaveragetime" class="tsd-kind-icon">get<wbr>Average<wbr>Time</a></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><a href="_utils_analysis_timeruler_.es.timeruler.html#ongraphicsdevicereset" class="tsd-kind-icon">on<wbr>Graphics<wbr>Device<wbr>Reset</a></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#render" class="tsd-kind-icon">render</a></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#resetlog" class="tsd-kind-icon">reset<wbr>Log</a></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_utils_analysis_timeruler_.es.timeruler.html#startframe" class="tsd-kind-icon">start<wbr>Frame</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">
|
||
<a name="constructor" class="tsd-anchor"></a>
|
||
<h3>constructor</h3>
|
||
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">new <wbr>Time<wbr>Ruler<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_utils_analysis_timeruler_.es.timeruler.html" class="tsd-signature-type">TimeRuler</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/Utils/Analysis/TimeRuler.ts#L61">src/Utils/Analysis/TimeRuler.ts:61</a></li>
|
||
</ul>
|
||
</aside>
|
||
<h4 class="tsd-returns-title">Returns <a href="_utils_analysis_timeruler_.es.timeruler.html" class="tsd-signature-type">TimeRuler</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-private">
|
||
<a name="_frameadjust" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _frame<wbr>Adjust</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_frame<wbr>Adjust<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L53">src/Utils/Analysis/TimeRuler.ts:53</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_markernametoidmap" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _marker<wbr>Name<wbr>ToId<wbr>Map</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_marker<wbr>Name<wbr>ToId<wbr>Map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> = new Map<string, number>()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L45">src/Utils/Analysis/TimeRuler.ts:45</a></li>
|
||
</ul>
|
||
</aside>
|
||
<div class="tsd-comment tsd-typography">
|
||
<div class="lead">
|
||
<p>从标记名映射到标记id的字典。</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_position" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _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></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L33">src/Utils/Analysis/TimeRuler.ts:33</a></li>
|
||
</ul>
|
||
</aside>
|
||
<div class="tsd-comment tsd-typography">
|
||
<div class="lead">
|
||
<p>TimerRuler画的位置。</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_rectshape1" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _rect<wbr>Shape1</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_rect<wbr>Shape1<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Shape</span><span class="tsd-signature-symbol"> = new egret.Shape()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L56">src/Utils/Analysis/TimeRuler.ts:56</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-private">
|
||
<a name="_rectshape2" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _rect<wbr>Shape2</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_rect<wbr>Shape2<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Shape</span><span class="tsd-signature-symbol"> = new egret.Shape()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L57">src/Utils/Analysis/TimeRuler.ts:57</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_rectshape3" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _rect<wbr>Shape3</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_rect<wbr>Shape3<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Shape</span><span class="tsd-signature-symbol"> = new egret.Shape()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L58">src/Utils/Analysis/TimeRuler.ts:58</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_rectshape4" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _rect<wbr>Shape4</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_rect<wbr>Shape4<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Shape</span><span class="tsd-signature-symbol"> = new egret.Shape()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L59">src/Utils/Analysis/TimeRuler.ts:59</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_rectshape5" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _rect<wbr>Shape5</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_rect<wbr>Shape5<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Shape</span><span class="tsd-signature-symbol"> = new egret.Shape()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L60">src/Utils/Analysis/TimeRuler.ts:60</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_rectshape6" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _rect<wbr>Shape6</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_rect<wbr>Shape6<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Shape</span><span class="tsd-signature-symbol"> = new egret.Shape()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L61">src/Utils/Analysis/TimeRuler.ts:61</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="_updatecount" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> _update<wbr>Count</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_update<wbr>Count<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L52">src/Utils/Analysis/TimeRuler.ts:52</a></li>
|
||
</ul>
|
||
</aside>
|
||
<div class="tsd-comment tsd-typography">
|
||
<div class="lead">
|
||
<p>你想在游戏开始时调用StartFrame更新方法。
|
||
当游戏在固定时间步进模式下运行缓慢时,更新会多次调用。
|
||
在这种情况下,我们应该忽略StartFrame调用。
|
||
为此,我们只需一直跟踪StartFrame调用的次数,直到Draw被调用。</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="curlog" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> cur<wbr>Log</h3>
|
||
<div class="tsd-signature tsd-kind-icon">cur<wbr>Log<span class="tsd-signature-symbol">:</span> <a href="_utils_analysis_timeruler_.es.framelog.html" class="tsd-signature-type">FrameLog</a></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L37">src/Utils/Analysis/TimeRuler.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="enabled" class="tsd-anchor"></a>
|
||
<h3>enabled</h3>
|
||
<div class="tsd-signature tsd-kind-icon">enabled<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">true</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L25">src/Utils/Analysis/TimeRuler.ts:25</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="framecount" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> frame<wbr>Count</h3>
|
||
<div class="tsd-signature tsd-kind-icon">frame<wbr>Count<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L39">src/Utils/Analysis/TimeRuler.ts:39</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="logs" class="tsd-anchor"></a>
|
||
<h3>logs</h3>
|
||
<div class="tsd-signature tsd-kind-icon">logs<span class="tsd-signature-symbol">:</span> <a href="_utils_analysis_timeruler_.es.framelog.html" class="tsd-signature-type">FrameLog</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/Utils/Analysis/TimeRuler.ts#L29">src/Utils/Analysis/TimeRuler.ts:29</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-private">
|
||
<a name="markers" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> markers</h3>
|
||
<div class="tsd-signature tsd-kind-icon">markers<span class="tsd-signature-symbol">:</span> <a href="_utils_analysis_timeruler_.es.markerinfo.html" class="tsd-signature-type">MarkerInfo</a><span class="tsd-signature-symbol">[]</span><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/Utils/Analysis/TimeRuler.ts#L41">src/Utils/Analysis/TimeRuler.ts:41</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a name="prevlog" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> prev<wbr>Log</h3>
|
||
<div class="tsd-signature tsd-kind-icon">prev<wbr>Log<span class="tsd-signature-symbol">:</span> <a href="_utils_analysis_timeruler_.es.framelog.html" class="tsd-signature-type">FrameLog</a></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L35">src/Utils/Analysis/TimeRuler.ts:35</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-private">
|
||
<a name="sampleframes" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> sample<wbr>Frames</h3>
|
||
<div class="tsd-signature tsd-kind-icon">sample<wbr>Frames<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L31">src/Utils/Analysis/TimeRuler.ts:31</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="showlog" class="tsd-anchor"></a>
|
||
<h3>show<wbr>Log</h3>
|
||
<div class="tsd-signature tsd-kind-icon">show<wbr>Log<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L27">src/Utils/Analysis/TimeRuler.ts:27</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-private">
|
||
<a name="stopwacth" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> stopwacth</h3>
|
||
<div class="tsd-signature tsd-kind-icon">stopwacth<span class="tsd-signature-symbol">:</span> <a href="_utils_analysis_stopwatch_.stopwatch.stopwatch.html" class="tsd-signature-type">Stopwatch</a><span class="tsd-signature-symbol"> = new stopwatch.Stopwatch()</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L43">src/Utils/Analysis/TimeRuler.ts:43</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="targetsampleframes" class="tsd-anchor"></a>
|
||
<h3>target<wbr>Sample<wbr>Frames</h3>
|
||
<div class="tsd-signature tsd-kind-icon">target<wbr>Sample<wbr>Frames<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L22">src/Utils/Analysis/TimeRuler.ts:22</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="width" class="tsd-anchor"></a>
|
||
<h3>width</h3>
|
||
<div class="tsd-signature tsd-kind-icon">width<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L24">src/Utils/Analysis/TimeRuler.ts:24</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-private tsd-is-static">
|
||
<a name="_instance" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagPrivate">Private</span> _instance</h3>
|
||
<div class="tsd-signature tsd-kind-icon">_instance<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L20">src/Utils/Analysis/TimeRuler.ts:20</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a name="autoadjustdelay" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> auto<wbr>Adjust<wbr>Delay</h3>
|
||
<div class="tsd-signature tsd-kind-icon">auto<wbr>Adjust<wbr>Delay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">30</span><span class="tsd-signature-symbol"> = 30</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L19">src/Utils/Analysis/TimeRuler.ts:19</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a name="barheight" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> bar<wbr>Height</h3>
|
||
<div class="tsd-signature tsd-kind-icon">bar<wbr>Height<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">8</span><span class="tsd-signature-symbol"> = 8</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L13">src/Utils/Analysis/TimeRuler.ts:13</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-static">
|
||
<a name="barpadding" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> bar<wbr>Padding</h3>
|
||
<div class="tsd-signature tsd-kind-icon">bar<wbr>Padding<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span><span class="tsd-signature-symbol"> = 2</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L18">src/Utils/Analysis/TimeRuler.ts:18</a></li>
|
||
</ul>
|
||
</aside>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a name="logsnapduration" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> log<wbr>Snap<wbr>Duration</h3>
|
||
<div class="tsd-signature tsd-kind-icon">log<wbr>Snap<wbr>Duration<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">120</span><span class="tsd-signature-symbol"> = 120</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L17">src/Utils/Analysis/TimeRuler.ts:17</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-static">
|
||
<a name="maxbars" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> max<wbr>Bars</h3>
|
||
<div class="tsd-signature tsd-kind-icon">max<wbr>Bars<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">8</span><span class="tsd-signature-symbol"> = 8</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L7">src/Utils/Analysis/TimeRuler.ts:7</a></li>
|
||
</ul>
|
||
</aside>
|
||
<div class="tsd-comment tsd-typography">
|
||
<div class="lead">
|
||
<p>最大条数 8</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a name="maxnestcall" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> max<wbr>Nest<wbr>Call</h3>
|
||
<div class="tsd-signature tsd-kind-icon">max<wbr>Nest<wbr>Call<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">32</span><span class="tsd-signature-symbol"> = 32</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L11">src/Utils/Analysis/TimeRuler.ts:11</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-static">
|
||
<a name="maxsampleframes" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> max<wbr>Sample<wbr>Frames</h3>
|
||
<div class="tsd-signature tsd-kind-icon">max<wbr>Sample<wbr>Frames<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span><span class="tsd-signature-symbol"> = 4</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L15">src/Utils/Analysis/TimeRuler.ts:15</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-static">
|
||
<a name="maxsamples" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> max<wbr>Samples</h3>
|
||
<div class="tsd-signature tsd-kind-icon">max<wbr>Samples<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">256</span><span class="tsd-signature-symbol"> = 256</span></div>
|
||
<aside class="tsd-sources">
|
||
<ul>
|
||
<li>Defined in <a href="https://github.com/esengine/egret-framework/blob/562bacb/source/src/Utils/Analysis/TimeRuler.ts#L9">src/Utils/Analysis/TimeRuler.ts:9</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 tsd-is-static">
|
||
<a name="instance" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagStatic">Static</span> Instance</h3>
|
||
<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-static">
|
||
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> Instance<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_utils_analysis_timeruler_.es.timeruler.html" class="tsd-signature-type">TimeRuler</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/Utils/Analysis/TimeRuler.ts#L82">src/Utils/Analysis/TimeRuler.ts:82</a></li>
|
||
</ul>
|
||
</aside>
|
||
<h4 class="tsd-returns-title">Returns <a href="_utils_analysis_timeruler_.es.timeruler.html" class="tsd-signature-type">TimeRuler</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="beginmark" class="tsd-anchor"></a>
|
||
<h3>begin<wbr>Mark</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">begin<wbr>Mark<span class="tsd-signature-symbol">(</span>markerName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, color<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, barIndex<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/Utils/Analysis/TimeRuler.ts#L161">src/Utils/Analysis/TimeRuler.ts:161</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>markerName: <span class="tsd-signature-type">string</span></h5>
|
||
</li>
|
||
<li>
|
||
<h5>color: <span class="tsd-signature-type">number</span></h5>
|
||
</li>
|
||
<li>
|
||
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> barIndex: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</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-method tsd-parent-kind-class">
|
||
<a name="endmark" class="tsd-anchor"></a>
|
||
<h3>end<wbr>Mark</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">end<wbr>Mark<span class="tsd-signature-symbol">(</span>markerName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, barIndex<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/Utils/Analysis/TimeRuler.ts#L201">src/Utils/Analysis/TimeRuler.ts:201</a></li>
|
||
</ul>
|
||
</aside>
|
||
<div class="tsd-comment tsd-typography">
|
||
</div>
|
||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||
<ul class="tsd-parameters">
|
||
<li>
|
||
<h5>markerName: <span class="tsd-signature-type">string</span></h5>
|
||
</li>
|
||
<li>
|
||
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> barIndex: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</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-method tsd-parent-kind-class">
|
||
<a name="getaveragetime" class="tsd-anchor"></a>
|
||
<h3>get<wbr>Average<wbr>Time</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">get<wbr>Average<wbr>Time<span class="tsd-signature-symbol">(</span>barIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, markerName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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/Utils/Analysis/TimeRuler.ts#L228">src/Utils/Analysis/TimeRuler.ts:228</a></li>
|
||
</ul>
|
||
</aside>
|
||
<div class="tsd-comment tsd-typography">
|
||
<div class="lead">
|
||
<p>获取给定bar索引和标记名称的平均时间。</p>
|
||
</div>
|
||
</div>
|
||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||
<ul class="tsd-parameters">
|
||
<li>
|
||
<h5>barIndex: <span class="tsd-signature-type">number</span></h5>
|
||
</li>
|
||
<li>
|
||
<h5>markerName: <span class="tsd-signature-type">string</span></h5>
|
||
<div class="tsd-comment tsd-typography">
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
|
||
</li>
|
||
</ul>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private">
|
||
<a name="ongraphicsdevicereset" class="tsd-anchor"></a>
|
||
<h3><span class="tsd-flag ts-flagPrivate">Private</span> on<wbr>Graphics<wbr>Device<wbr>Reset</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
|
||
<li class="tsd-signature tsd-kind-icon">on<wbr>Graphics<wbr>Device<wbr>Reset<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/Utils/Analysis/TimeRuler.ts#L347">src/Utils/Analysis/TimeRuler.ts:347</a></li>
|
||
</ul>
|
||
</aside>
|
||
<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="render" class="tsd-anchor"></a>
|
||
<h3>render</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">(</span>position<span class="tsd-signature-symbol">?: </span><a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a>, width<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/Utils/Analysis/TimeRuler.ts#L261">src/Utils/Analysis/TimeRuler.ts:261</a></li>
|
||
</ul>
|
||
</aside>
|
||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||
<ul class="tsd-parameters">
|
||
<li>
|
||
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> position: <a href="_math_vector2_.es.vector2.html" class="tsd-signature-type">Vector2</a><span class="tsd-signature-symbol"> = this._position</span></h5>
|
||
</li>
|
||
<li>
|
||
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> width: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = this.width</span></h5>
|
||
</li>
|
||
</ul>
|
||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
|
||
</li>
|
||
</ul>
|
||
</section>
|
||
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
|
||
<a name="resetlog" class="tsd-anchor"></a>
|
||
<h3>reset<wbr>Log</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">reset<wbr>Log<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/Utils/Analysis/TimeRuler.ts#L244">src/Utils/Analysis/TimeRuler.ts:244</a></li>
|
||
</ul>
|
||
</aside>
|
||
<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="startframe" class="tsd-anchor"></a>
|
||
<h3>start<wbr>Frame</h3>
|
||
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
|
||
<li class="tsd-signature tsd-kind-icon">start<wbr>Frame<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/Utils/Analysis/TimeRuler.ts#L91">src/Utils/Analysis/TimeRuler.ts:91</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>
|
||
</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/_utils_analysis_timeruler_.html">"<wbr>Utils/<wbr>Analysis/<wbr>Time<wbr>Ruler"</a>
|
||
<ul>
|
||
<li class="current tsd-kind-namespace tsd-parent-kind-module">
|
||
<a href="../modules/_utils_analysis_timeruler_.es.html">es</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
<nav class="tsd-navigation secondary menu-sticky">
|
||
<ul class="before-current">
|
||
<li class=" tsd-kind-class tsd-parent-kind-namespace">
|
||
<a href="_utils_analysis_timeruler_.es.framelog.html" class="tsd-kind-icon">Frame<wbr>Log</a>
|
||
</li>
|
||
<li class=" tsd-kind-class tsd-parent-kind-namespace">
|
||
<a href="_utils_analysis_timeruler_.es.marker.html" class="tsd-kind-icon">Marker</a>
|
||
</li>
|
||
<li class=" tsd-kind-class tsd-parent-kind-namespace">
|
||
<a href="_utils_analysis_timeruler_.es.markercollection.html" class="tsd-kind-icon">Marker<wbr>Collection</a>
|
||
</li>
|
||
<li class=" tsd-kind-class tsd-parent-kind-namespace">
|
||
<a href="_utils_analysis_timeruler_.es.markerinfo.html" class="tsd-kind-icon">Marker<wbr>Info</a>
|
||
</li>
|
||
<li class=" tsd-kind-class tsd-parent-kind-namespace">
|
||
<a href="_utils_analysis_timeruler_.es.markerlog.html" class="tsd-kind-icon">Marker<wbr>Log</a>
|
||
</li>
|
||
</ul>
|
||
<ul class="current">
|
||
<li class="current tsd-kind-class tsd-parent-kind-namespace">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html" class="tsd-kind-icon">Time<wbr>Ruler</a>
|
||
<ul>
|
||
<li class=" tsd-kind-constructor tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#constructor" class="tsd-kind-icon">constructor</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_frameadjust" class="tsd-kind-icon">_frame<wbr>Adjust</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_markernametoidmap" class="tsd-kind-icon">_marker<wbr>Name<wbr>ToId<wbr>Map</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_position" class="tsd-kind-icon">_position</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape1" class="tsd-kind-icon">_rect<wbr>Shape1</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape2" class="tsd-kind-icon">_rect<wbr>Shape2</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape3" class="tsd-kind-icon">_rect<wbr>Shape3</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape4" class="tsd-kind-icon">_rect<wbr>Shape4</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape5" class="tsd-kind-icon">_rect<wbr>Shape5</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_rectshape6" class="tsd-kind-icon">_rect<wbr>Shape6</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_updatecount" class="tsd-kind-icon">_update<wbr>Count</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#curlog" class="tsd-kind-icon">cur<wbr>Log</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#enabled" class="tsd-kind-icon">enabled</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#framecount" class="tsd-kind-icon">frame<wbr>Count</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#logs" class="tsd-kind-icon">logs</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#markers" class="tsd-kind-icon">markers</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#prevlog" class="tsd-kind-icon">prev<wbr>Log</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#sampleframes" class="tsd-kind-icon">sample<wbr>Frames</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#showlog" class="tsd-kind-icon">show<wbr>Log</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#stopwacth" class="tsd-kind-icon">stopwacth</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#targetsampleframes" class="tsd-kind-icon">target<wbr>Sample<wbr>Frames</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#width" class="tsd-kind-icon">width</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#_instance" class="tsd-kind-icon">_instance</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#autoadjustdelay" class="tsd-kind-icon">auto<wbr>Adjust<wbr>Delay</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#barheight" class="tsd-kind-icon">bar<wbr>Height</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#barpadding" class="tsd-kind-icon">bar<wbr>Padding</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#logsnapduration" class="tsd-kind-icon">log<wbr>Snap<wbr>Duration</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#maxbars" class="tsd-kind-icon">max<wbr>Bars</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#maxnestcall" class="tsd-kind-icon">max<wbr>Nest<wbr>Call</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#maxsampleframes" class="tsd-kind-icon">max<wbr>Sample<wbr>Frames</a>
|
||
</li>
|
||
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#maxsamples" class="tsd-kind-icon">max<wbr>Samples</a>
|
||
</li>
|
||
<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-static">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#instance" class="tsd-kind-icon">Instance</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#beginmark" class="tsd-kind-icon">begin<wbr>Mark</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#endmark" class="tsd-kind-icon">end<wbr>Mark</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#getaveragetime" class="tsd-kind-icon">get<wbr>Average<wbr>Time</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-private">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#ongraphicsdevicereset" class="tsd-kind-icon">on<wbr>Graphics<wbr>Device<wbr>Reset</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#render" class="tsd-kind-icon">render</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#resetlog" class="tsd-kind-icon">reset<wbr>Log</a>
|
||
</li>
|
||
<li class=" tsd-kind-method tsd-parent-kind-class">
|
||
<a href="_utils_analysis_timeruler_.es.timeruler.html#startframe" class="tsd-kind-icon">start<wbr>Frame</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<ul class="after-current">
|
||
</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>
|
||
</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-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
|
||
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</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-static"><span class="tsd-kind-icon">Static 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> |