1743 lines
		
	
	
		
			96 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			1743 lines
		
	
	
		
			96 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!doctype html>
 | |
| <html class="default no-js">
 | |
| <head>
 | |
| 	<meta charset="utf-8">
 | |
| 	<meta http-equiv="X-UA-Compatible" content="IE=edge">
 | |
| 	<title>ByteArray | openfl</title>
 | |
| 	<meta name="description" content="">
 | |
| 	<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.js" 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">openfl</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="../index.html">openfl</a>
 | |
| 				</li>
 | |
| 				<li>
 | |
| 					<a href="../modules/openfl.utils.html">utils</a>
 | |
| 				</li>
 | |
| 				<li>
 | |
| 					<a href="openfl.utils.bytearray.html">ByteArray</a>
 | |
| 				</li>
 | |
| 			</ul>
 | |
| 			<h1>Class ByteArray</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="target">ByteArray</span>
 | |
| 					</li>
 | |
| 				</ul>
 | |
| 			</section>
 | |
| 			<section class="tsd-panel">
 | |
| 				<h3>Implements</h3>
 | |
| 				<ul class="tsd-hierarchy">
 | |
| 					<li><a href="openfl.utils.idataoutput.html" class="tsd-signature-type">IDataOutput</a></li>
 | |
| 					<li><a href="openfl.utils.idatainput.html" class="tsd-signature-type">IDataInput</a></li>
 | |
| 				</ul>
 | |
| 			</section>
 | |
| 			<section class="tsd-panel-group tsd-index-group">
 | |
| 				<h2>Index</h2>
 | |
| 				<section class="tsd-panel tsd-index-panel">
 | |
| 					<div class="tsd-index-content">
 | |
| 						<section class="tsd-index-section tsd-is-external">
 | |
| 							<h3>Constructors</h3>
 | |
| 							<ul class="tsd-index-list">
 | |
| 								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#constructor" class="tsd-kind-icon">constructor</a></li>
 | |
| 							</ul>
 | |
| 						</section>
 | |
| 						<section class="tsd-index-section tsd-is-external">
 | |
| 							<h3>Properties</h3>
 | |
| 							<ul class="tsd-index-list">
 | |
| 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#bytesavailable" class="tsd-kind-icon">bytes<wbr>Available</a></li>
 | |
| 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#endian" class="tsd-kind-icon">endian</a></li>
 | |
| 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#length" class="tsd-kind-icon">length</a></li>
 | |
| 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#objectencoding" class="tsd-kind-icon">object<wbr>Encoding</a></li>
 | |
| 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#position" class="tsd-kind-icon">position</a></li>
 | |
| 								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="openfl.utils.bytearray.html#defaultobjectencoding" class="tsd-kind-icon">default<wbr>Object<wbr>Encoding</a></li>
 | |
| 							</ul>
 | |
| 						</section>
 | |
| 						<section class="tsd-index-section tsd-is-external">
 | |
| 							<h3>Methods</h3>
 | |
| 							<ul class="tsd-index-list">
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#clear" class="tsd-kind-icon">clear</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#compress" class="tsd-kind-icon">compress</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#deflate" class="tsd-kind-icon">deflate</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#get" class="tsd-kind-icon">get</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#inflate" class="tsd-kind-icon">inflate</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readboolean" class="tsd-kind-icon">read<wbr>Boolean</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readbyte" class="tsd-kind-icon">read<wbr>Byte</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readbytes" class="tsd-kind-icon">read<wbr>Bytes</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readdouble" class="tsd-kind-icon">read<wbr>Double</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readfloat" class="tsd-kind-icon">read<wbr>Float</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readint" class="tsd-kind-icon">read<wbr>Int</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readmultibyte" class="tsd-kind-icon">read<wbr>Multi<wbr>Byte</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readshort" class="tsd-kind-icon">read<wbr>Short</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readutf" class="tsd-kind-icon">readUTF</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readutfbytes" class="tsd-kind-icon">readUTFBytes</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readunsignedbyte" class="tsd-kind-icon">read<wbr>Unsigned<wbr>Byte</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readunsignedint" class="tsd-kind-icon">read<wbr>Unsigned<wbr>Int</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#readunsignedshort" class="tsd-kind-icon">read<wbr>Unsigned<wbr>Short</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#set" class="tsd-kind-icon">set</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#tostring" class="tsd-kind-icon">to<wbr>String</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#uncompress" class="tsd-kind-icon">uncompress</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writeboolean" class="tsd-kind-icon">write<wbr>Boolean</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writebyte" class="tsd-kind-icon">write<wbr>Byte</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writebytes" class="tsd-kind-icon">write<wbr>Bytes</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writedouble" class="tsd-kind-icon">write<wbr>Double</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writefloat" class="tsd-kind-icon">write<wbr>Float</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writeint" class="tsd-kind-icon">write<wbr>Int</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writemultibyte" class="tsd-kind-icon">write<wbr>Multi<wbr>Byte</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writeshort" class="tsd-kind-icon">write<wbr>Short</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writeutf" class="tsd-kind-icon">writeUTF</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writeutfbytes" class="tsd-kind-icon">writeUTFBytes</a></li>
 | |
| 								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="openfl.utils.bytearray.html#writeunsignedint" class="tsd-kind-icon">write<wbr>Unsigned<wbr>Int</a></li>
 | |
| 							</ul>
 | |
| 						</section>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 			</section>
 | |
| 			<section class="tsd-panel-group tsd-member-group tsd-is-external">
 | |
| 				<h2>Constructors</h2>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="constructor" class="tsd-anchor"></a>
 | |
| 					<h3>constructor</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">new <wbr>Byte<wbr>Array<span class="tsd-signature-symbol">(</span>length<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="openfl.utils.bytearray.html" class="tsd-signature-type">ByteArray</a></li>
 | |
| 					</ul>
 | |
| 					<ul class="tsd-descriptions">
 | |
| 						<li class="tsd-description">
 | |
| 							<aside class="tsd-sources">
 | |
| 								<ul>
 | |
| 									<li>Defined in <a href="https://github.com/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L70">lib/openfl/utils/ByteArray.d.ts:70</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Creates a ByteArray instance representing a packed array of bytes, so that
 | |
| 										you can use the methods and properties in this class to optimize your data
 | |
| 									storage and stream.</p>
 | |
| 								</div>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <a href="openfl.utils.bytearray.html" class="tsd-signature-type">ByteArray</a></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 			</section>
 | |
| 			<section class="tsd-panel-group tsd-member-group tsd-is-external">
 | |
| 				<h2>Properties</h2>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="bytesavailable" class="tsd-anchor"></a>
 | |
| 					<h3>bytes<wbr>Available</h3>
 | |
| 					<div class="tsd-signature tsd-kind-icon">bytes<wbr>Available<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L39">lib/openfl/utils/ByteArray.d.ts:39</a></li>
 | |
| 						</ul>
 | |
| 					</aside>
 | |
| 					<div class="tsd-comment tsd-typography">
 | |
| 						<div class="lead">
 | |
| 							<p>The number of bytes of data available for reading from the current
 | |
| 							position in the byte array to the end of the array.</p>
 | |
| 						</div>
 | |
| 						<p>Use the <code>bytesAvailable</code> property in conjunction with the
 | |
| 							read methods each time you access a ByteArray object to ensure that you
 | |
| 						are reading valid data.</p>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="endian" class="tsd-anchor"></a>
 | |
| 					<h3>endian</h3>
 | |
| 					<div class="tsd-signature tsd-kind-icon">endian<span class="tsd-signature-symbol">:</span> <a href="../enums/openfl.utils.endian.html" class="tsd-signature-type">Endian</a></div>
 | |
| 					<aside class="tsd-sources">
 | |
| 						<ul>
 | |
| 							<li>Defined in <a href="https://github.com/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L45">lib/openfl/utils/ByteArray.d.ts:45</a></li>
 | |
| 						</ul>
 | |
| 					</aside>
 | |
| 					<div class="tsd-comment tsd-typography">
 | |
| 						<div class="lead">
 | |
| 							<p>Changes or reads the byte order for the data; either
 | |
| 							<code>Endian.BIG_ENDIAN</code> or <code>Endian.LITTLE_ENDIAN</code>.</p>
 | |
| 						</div>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="length" class="tsd-anchor"></a>
 | |
| 					<h3>length</h3>
 | |
| 					<div class="tsd-signature tsd-kind-icon">length<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L56">lib/openfl/utils/ByteArray.d.ts:56</a></li>
 | |
| 						</ul>
 | |
| 					</aside>
 | |
| 					<div class="tsd-comment tsd-typography">
 | |
| 						<div class="lead">
 | |
| 							<p>The length of the ByteArray object, in bytes.</p>
 | |
| 						</div>
 | |
| 						<p>If the length is set to a value that is larger than the current length,
 | |
| 						the right side of the byte array is filled with zeros.</p>
 | |
| 						<p>If the length is set to a value that is smaller than the current
 | |
| 						length, the byte array is truncated.</p>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="objectencoding" class="tsd-anchor"></a>
 | |
| 					<h3>object<wbr>Encoding</h3>
 | |
| 					<div class="tsd-signature tsd-kind-icon">object<wbr>Encoding<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L63">lib/openfl/utils/ByteArray.d.ts:63</a></li>
 | |
| 						</ul>
 | |
| 					</aside>
 | |
| 					<div class="tsd-comment tsd-typography">
 | |
| 						<div class="lead">
 | |
| 							<p>Used to determine whether the ActionScript 3.0, ActionScript 2.0, or
 | |
| 								ActionScript 1.0 format should be used when writing to, or reading from, a
 | |
| 							ByteArray instance. The value is a constant from the ObjectEncoding class.</p>
 | |
| 						</div>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="position" class="tsd-anchor"></a>
 | |
| 					<h3>position</h3>
 | |
| 					<div class="tsd-signature tsd-kind-icon">position<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L70">lib/openfl/utils/ByteArray.d.ts:70</a></li>
 | |
| 						</ul>
 | |
| 					</aside>
 | |
| 					<div class="tsd-comment tsd-typography">
 | |
| 						<div class="lead">
 | |
| 							<p>Moves, or returns the current position, in bytes, of the file pointer into
 | |
| 								the ByteArray object. This is the point at which the next call to a read
 | |
| 							method starts reading or a write method starts writing.</p>
 | |
| 						</div>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
 | |
| 					<a name="defaultobjectencoding" class="tsd-anchor"></a>
 | |
| 					<h3><span class="tsd-flag ts-flagStatic">Static</span> default<wbr>Object<wbr>Encoding</h3>
 | |
| 					<div class="tsd-signature tsd-kind-icon">default<wbr>Object<wbr>Encoding<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L29">lib/openfl/utils/ByteArray.d.ts:29</a></li>
 | |
| 						</ul>
 | |
| 					</aside>
 | |
| 					<div class="tsd-comment tsd-typography">
 | |
| 						<div class="lead">
 | |
| 							<p>Denotes the default object encoding for the ByteArray class to use for a
 | |
| 								new ByteArray instance. When you create a new ByteArray instance, the
 | |
| 								encoding on that instance starts with the value of
 | |
| 								<code>defaultObjectEncoding</code>. The <code>defaultObjectEncoding</code>
 | |
| 							property is initialized to <code>ObjectEncoding.AMF3</code>.</p>
 | |
| 						</div>
 | |
| 						<p>When an object is written to or read from binary data, the
 | |
| 							<code>objectEncoding</code> value is used to determine whether the
 | |
| 							ActionScript 3.0, ActionScript2.0, or ActionScript 1.0 format should be
 | |
| 						used. The value is a constant from the ObjectEncoding class.</p>
 | |
| 					</div>
 | |
| 				</section>
 | |
| 			</section>
 | |
| 			<section class="tsd-panel-group tsd-member-group tsd-is-external">
 | |
| 				<h2>Methods</h2>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="clear" class="tsd-anchor"></a>
 | |
| 					<h3>clear</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">clear<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L101">lib/openfl/utils/ByteArray.d.ts:101</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Clears the contents of the byte array and resets the <code>length</code>
 | |
| 										and <code>position</code> properties to 0. Calling this method explicitly
 | |
| 									frees up the memory used by the ByteArray instance.</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 tsd-is-external">
 | |
| 					<a name="compress" class="tsd-anchor"></a>
 | |
| 					<h3>compress</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">compress<span class="tsd-signature-symbol">(</span>algorithm<span class="tsd-signature-symbol">?: </span><a href="../enums/openfl.utils.compressionalgorithm.html" class="tsd-signature-type">CompressionAlgorithm</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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L158">lib/openfl/utils/ByteArray.d.ts:158</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Compresses the byte array. The entire byte array is compressed. For
 | |
| 										content running in Adobe AIR, you can specify a compression algorithm by
 | |
| 										passing a value(defined in the CompressionAlgorithm class) as the
 | |
| 										<code>algorithm</code> parameter. Flash Player supports only the default
 | |
| 									algorithm, zlib.</p>
 | |
| 								</div>
 | |
| 								<p>After the call, the <code>length</code> property of the ByteArray is
 | |
| 									set to the new length. The <code>position</code> property is set to the
 | |
| 								end of the byte array.</p>
 | |
| 								<p>The zlib compressed data format is described at
 | |
| 								<a href="http://www.ietf.org/rfc/rfc1950.txt">http://www.ietf.org/rfc/rfc1950.txt</a>.</p>
 | |
| 								<p>The deflate compression algorithm is described at
 | |
| 								<a href="http://www.ietf.org/rfc/rfc1951.txt">http://www.ietf.org/rfc/rfc1951.txt</a>.</p>
 | |
| 								<p>The deflate compression algorithm is used in several compression
 | |
| 									formats, such as zlib, gzip, some zip implementations, and others. When
 | |
| 									data is compressed using one of those compression formats, in addition to
 | |
| 									storing the compressed version of the original data, the compression
 | |
| 									format data(for example, the .zip file) includes metadata information.
 | |
| 									Some examples of the types of metadata included in various file formats
 | |
| 									are file name, file modification date/time, original file size, optional
 | |
| 								comments, checksum data, and more.</p>
 | |
| 								<p>For example, when a ByteArray is compressed using the zlib algorithm,
 | |
| 									the resulting ByteArray is structured in a specific format. Certain bytes
 | |
| 									contain metadata about the compressed data, while other bytes contain the
 | |
| 									actual compressed version of the original ByteArray data. As defined by
 | |
| 									the zlib compressed data format specification, those bytes(that is, the
 | |
| 									portion containing the compressed version of the original data) are
 | |
| 									compressed using the deflate algorithm. Consequently those bytes are
 | |
| 									identical to the result of calling <code>compress(<ph
 | |
| outputclass="javascript">air.CompressionAlgorithm.DEFLATE)</code> on the
 | |
| 									original ByteArray. However, the result from <code>compress(<ph
 | |
| outputclass="javascript">air.CompressionAlgorithm.ZLIB)</code> includes
 | |
| 									the extra metadata, while the
 | |
| 									<code>compress(CompressionAlgorithm.DEFLATE)</code> result includes only
 | |
| 									the compressed version of the original ByteArray data and nothing
 | |
| 								else.</p>
 | |
| 								<p>In order to use the deflate format to compress a ByteArray instance's
 | |
| 									data in a specific format such as gzip or zip, you cannot simply call
 | |
| 									<code>compress(CompressionAlgorithm.DEFLATE)</code>. You must create a
 | |
| 									ByteArray structured according to the compression format's specification,
 | |
| 									including the appropriate metadata as well as the compressed data obtained
 | |
| 									using the deflate format. Likewise, in order to decode data compressed in
 | |
| 									a format such as gzip or zip, you can't simply call
 | |
| 									<code>uncompress(CompressionAlgorithm.DEFLATE)</code> on that data. First,
 | |
| 									you must separate the metadata from the compressed data, and you can then
 | |
| 								use the deflate format to decompress the compressed data.</p>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> algorithm: <a href="../enums/openfl.utils.compressionalgorithm.html" class="tsd-signature-type">CompressionAlgorithm</a></h5>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="deflate" class="tsd-anchor"></a>
 | |
| 					<h3>deflate</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">deflate<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L183">lib/openfl/utils/ByteArray.d.ts:183</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Compresses the byte array using the deflate compression algorithm. The
 | |
| 									entire byte array is compressed.</p>
 | |
| 								</div>
 | |
| 								<p>After the call, the <code>length</code> property of the ByteArray is
 | |
| 									set to the new length. The <code>position</code> property is set to the
 | |
| 								end of the byte array.</p>
 | |
| 								<p>The deflate compression algorithm is described at
 | |
| 								<a href="http://www.ietf.org/rfc/rfc1951.txt">http://www.ietf.org/rfc/rfc1951.txt</a>.</p>
 | |
| 								<p>In order to use the deflate format to compress a ByteArray instance's
 | |
| 									data in a specific format such as gzip or zip, you cannot simply call
 | |
| 									<code>deflate()</code>. You must create a ByteArray structured according
 | |
| 									to the compression format's specification, including the appropriate
 | |
| 									metadata as well as the compressed data obtained using the deflate format.
 | |
| 									Likewise, in order to decode data compressed in a format such as gzip or
 | |
| 									zip, you can't simply call <code>inflate()</code> on that data. First, you
 | |
| 									must separate the metadata from the compressed data, and you can then use
 | |
| 								the deflate format to decompress the compressed data.</p>
 | |
| 							</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 tsd-is-external">
 | |
| 					<a name="get" class="tsd-anchor"></a>
 | |
| 					<h3>get</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">get<span class="tsd-signature-symbol">(</span>position<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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L13">lib/openfl/utils/ByteArray.d.ts:13</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>position: <span class="tsd-signature-type">number</span></h5>
 | |
| 								</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-external">
 | |
| 					<a name="inflate" class="tsd-anchor"></a>
 | |
| 					<h3>inflate</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">inflate<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L208">lib/openfl/utils/ByteArray.d.ts:208</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Decompresses the byte array using the deflate compression algorithm. The
 | |
| 									byte array must have been compressed using the same algorithm.</p>
 | |
| 								</div>
 | |
| 								<p>After the call, the <code>length</code> property of the ByteArray is
 | |
| 								set to the new length. The <code>position</code> property is set to 0.</p>
 | |
| 								<p>The deflate compression algorithm is described at
 | |
| 								<a href="http://www.ietf.org/rfc/rfc1951.txt">http://www.ietf.org/rfc/rfc1951.txt</a>.</p>
 | |
| 								<p>In order to decode data compressed in a format that uses the deflate
 | |
| 									compression algorithm, such as data in gzip or zip format, it will not
 | |
| 									work to simply call <code>inflate()</code> on a ByteArray containing the
 | |
| 									compression formation data. First, you must separate the metadata that is
 | |
| 									included as part of the compressed data format from the actual compressed
 | |
| 									data. For more information, see the <code>compress()</code> method
 | |
| 								description.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>IOError The data is not valid compressed data; it was not
 | |
| 											compressed with the same compression algorithm used to
 | |
| 										compress.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</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 tsd-is-external">
 | |
| 					<a name="readboolean" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Boolean</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Boolean<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
 | |
| 					</ul>
 | |
| 					<ul class="tsd-descriptions">
 | |
| 						<li class="tsd-description">
 | |
| 							<aside class="tsd-sources">
 | |
| 								<ul>
 | |
| 									<li>Defined in <a href="https://github.com/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L220">lib/openfl/utils/ByteArray.d.ts:220</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a Boolean value from the byte stream. A single byte is read, and
 | |
| 										<code>true</code> is returned if the byte is nonzero, <code>false</code>
 | |
| 									otherwise.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
 | |
| 							<p>Returns <code>true</code> if the byte is nonzero,
 | |
| 							<code>false</code> otherwise.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readbyte" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Byte</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Byte<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L231">lib/openfl/utils/ByteArray.d.ts:231</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a signed byte from the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The returned value is in the range -128 to 127.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>An integer between -128 and 127.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readbytes" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Bytes</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Bytes<span class="tsd-signature-symbol">(</span>bytes<span class="tsd-signature-symbol">: </span><a href="openfl.utils.bytearray.html" class="tsd-signature-type">ByteArray</a>, offset<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, length<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L250">lib/openfl/utils/ByteArray.d.ts:250</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads the number of data bytes, specified by the <code>length</code>
 | |
| 										parameter, from the byte stream. The bytes are read into the ByteArray
 | |
| 										object specified by the <code>bytes</code> parameter, and the bytes are
 | |
| 										written into the destination ByteArray starting at the position specified
 | |
| 									by <code>offset</code>.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError   There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>RangeError The value of the supplied offset and length, combined,
 | |
| 										is greater than the maximum for a uint.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>bytes: <a href="openfl.utils.bytearray.html" class="tsd-signature-type">ByteArray</a></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The ByteArray object to read data into.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> offset: <span class="tsd-signature-type">number</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The offset(position) in <code>bytes</code> at which the
 | |
| 										read data should be written.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The number of bytes to read. The default value of 0 causes
 | |
| 										all available data to be read.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readdouble" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Double</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Double<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L260">lib/openfl/utils/ByteArray.d.ts:260</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads an IEEE 754 double-precision(64-bit) floating-point number from the
 | |
| 									byte stream.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A double-precision(64-bit) floating-point number.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readfloat" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Float</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Float<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L270">lib/openfl/utils/ByteArray.d.ts:270</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads an IEEE 754 single-precision(32-bit) floating-point number from the
 | |
| 									byte stream.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A single-precision(32-bit) floating-point number.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readint" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Int</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Int<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L281">lib/openfl/utils/ByteArray.d.ts:281</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a signed 32-bit integer from the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The returned value is in the range -2147483648 to 2147483647.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A 32-bit signed integer between -2147483648 and 2147483647.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readmultibyte" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Multi<wbr>Byte</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Multi<wbr>Byte<span class="tsd-signature-symbol">(</span>length<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, charSet<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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L309">lib/openfl/utils/ByteArray.d.ts:309</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a multibyte string of specified length from the byte stream using
 | |
| 									the specified character set.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>length: <span class="tsd-signature-type">number</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The number of bytes from the byte stream to read.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5>charSet: <span class="tsd-signature-type">string</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The string denoting the character set to use to interpret
 | |
| 											the bytes. Possible character set strings include
 | |
| 											<code>"shift-jis"</code>, <code>"cn-gb"</code>,
 | |
| 											<code>"iso-8859-1"</code>, and others. For a complete list,
 | |
| 											see <a href="../../charset-codes.html">Supported Character
 | |
| 										Sets</a>.</p>
 | |
| 										<pre><code>           **Note:** If <span class="hljs-keyword">the</span> value <span class="hljs-keyword">for</span> <span class="hljs-keyword">the</span> `charSet`
 | |
|            parameter <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> recognized <span class="hljs-keyword">by</span> <span class="hljs-keyword">the</span> current system, <span class="hljs-keyword">the</span>
 | |
|            <span class="hljs-built_in">application</span> uses <span class="hljs-keyword">the</span> system's default code page <span class="hljs-keyword">as</span> <span class="hljs-keyword">the</span>
 | |
|            <span class="hljs-built_in">character</span> <span class="hljs-keyword">set</span>. For example, a value <span class="hljs-keyword">for</span> <span class="hljs-keyword">the</span>
 | |
|            `charSet` parameter, <span class="hljs-keyword">as</span> <span class="hljs-keyword">in</span>
 | |
|            `myTest.readMultiByte(<span class="hljs-number">22</span>, <span class="hljs-string">"iso-8859-01"</span>)` <span class="hljs-keyword">that</span>
 | |
|            uses `<span class="hljs-number">01</span>` <span class="hljs-keyword">instead of</span> `<span class="hljs-number">1</span>` might work
 | |
|            <span class="hljs-keyword">on</span> your development system, <span class="hljs-keyword">but</span> <span class="hljs-keyword">not</span> <span class="hljs-keyword">on</span> another system. On
 | |
|            <span class="hljs-keyword">the</span> other system, <span class="hljs-keyword">the</span> <span class="hljs-built_in">application</span> will use <span class="hljs-keyword">the</span> system's
 | |
|            default code page.
 | |
| </code></pre>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 | |
| 							<p>UTF-8 encoded string.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readshort" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Short</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Short<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L331">lib/openfl/utils/ByteArray.d.ts:331</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a signed 16-bit integer from the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The returned value is in the range -32768 to 32767.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A 16-bit signed integer between -32768 and 32767.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readutf" class="tsd-anchor"></a>
 | |
| 					<h3>readUTF</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">readUTF<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L341">lib/openfl/utils/ByteArray.d.ts:341</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a UTF-8 string from the byte stream. The string is assumed to be
 | |
| 									prefixed with an unsigned short indicating the length in bytes.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 | |
| 							<p>UTF-8 encoded string.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readutfbytes" class="tsd-anchor"></a>
 | |
| 					<h3>readUTFBytes</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">readUTFBytes<span class="tsd-signature-symbol">(</span>length<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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L352">lib/openfl/utils/ByteArray.d.ts:352</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads a sequence of UTF-8 bytes specified by the <code>length</code>
 | |
| 									parameter from the byte stream and returns a string.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>length: <span class="tsd-signature-type">number</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>An unsigned short indicating the length of the UTF-8 bytes.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 | |
| 							<p>A string composed of the UTF-8 bytes of the specified length.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readunsignedbyte" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Unsigned<wbr>Byte</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Unsigned<wbr>Byte<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L363">lib/openfl/utils/ByteArray.d.ts:363</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads an unsigned byte from the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The returned value is in the range 0 to 255.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A 32-bit unsigned integer between 0 and 255.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readunsignedint" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Unsigned<wbr>Int</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Unsigned<wbr>Int<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L374">lib/openfl/utils/ByteArray.d.ts:374</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads an unsigned 32-bit integer from the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The returned value is in the range 0 to 4294967295.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A 32-bit unsigned integer between 0 and 4294967295.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="readunsignedshort" class="tsd-anchor"></a>
 | |
| 					<h3>read<wbr>Unsigned<wbr>Short</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">read<wbr>Unsigned<wbr>Short<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L385">lib/openfl/utils/ByteArray.d.ts:385</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Reads an unsigned 16-bit integer from the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The returned value is in the range 0 to 65535.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>EOFError There is not sufficient data available to read.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
 | |
| 							<p>A 16-bit unsigned integer between 0 and 65535.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="set" class="tsd-anchor"></a>
 | |
| 					<h3>set</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">set<span class="tsd-signature-symbol">(</span>position<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L14">lib/openfl/utils/ByteArray.d.ts:14</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>position: <span class="tsd-signature-type">number</span></h5>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5>value: <span class="tsd-signature-type">number</span></h5>
 | |
| 								</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-external">
 | |
| 					<a name="tostring" class="tsd-anchor"></a>
 | |
| 					<h3>to<wbr>String</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L397">lib/openfl/utils/ByteArray.d.ts:397</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Converts the byte array to a string. If the data in the array begins with
 | |
| 										a Unicode byte order mark, the application will honor that mark when
 | |
| 										converting to a string. If <code>System.useCodePage</code> is set to
 | |
| 										<code>true</code>, the application will treat the data in the array as
 | |
| 									being in the current system code page when converting.</p>
 | |
| 								</div>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 | |
| 							<p>The string representation of the byte array.</p>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="uncompress" class="tsd-anchor"></a>
 | |
| 					<h3>uncompress</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">uncompress<span class="tsd-signature-symbol">(</span>algorithm<span class="tsd-signature-symbol">?: </span><a href="../enums/openfl.utils.compressionalgorithm.html" class="tsd-signature-type">CompressionAlgorithm</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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L428">lib/openfl/utils/ByteArray.d.ts:428</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Decompresses the byte array. For content running in Adobe AIR, you can
 | |
| 										specify a compression algorithm by passing a value(defined in the
 | |
| 										CompressionAlgorithm class) as the <code>algorithm</code> parameter. The
 | |
| 										byte array must have been compressed using the same algorithm. Flash
 | |
| 									Player supports only the default algorithm, zlib.</p>
 | |
| 								</div>
 | |
| 								<p>After the call, the <code>length</code> property of the ByteArray is
 | |
| 								set to the new length. The <code>position</code> property is set to 0.</p>
 | |
| 								<p>The zlib compressed data format is described at
 | |
| 								<a href="http://www.ietf.org/rfc/rfc1950.txt">http://www.ietf.org/rfc/rfc1950.txt</a>.</p>
 | |
| 								<p>The deflate compression algorithm is described at
 | |
| 								<a href="http://www.ietf.org/rfc/rfc1951.txt">http://www.ietf.org/rfc/rfc1951.txt</a>.</p>
 | |
| 								<p>In order to decode data compressed in a format that uses the deflate
 | |
| 									compression algorithm, such as data in gzip or zip format, it will not
 | |
| 									work to call <code>uncompress(CompressionAlgorithm.DEFLATE)</code> on a
 | |
| 									ByteArray containing the compression formation data. First, you must
 | |
| 									separate the metadata that is included as part of the compressed data
 | |
| 									format from the actual compressed data. For more information, see the
 | |
| 								<code>compress()</code> method description.</p>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>IOError The data is not valid compressed data; it was not
 | |
| 											compressed with the same compression algorithm used to
 | |
| 										compress.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> algorithm: <a href="../enums/openfl.utils.compressionalgorithm.html" class="tsd-signature-type">CompressionAlgorithm</a></h5>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writeboolean" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Boolean</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Boolean<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L440">lib/openfl/utils/ByteArray.d.ts:440</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a Boolean value. A single byte is written according to the
 | |
| 										<code>value</code> parameter, either 1 if <code>true</code> or 0 if
 | |
| 									<code>false</code>.</p>
 | |
| 								</div>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>value: <span class="tsd-signature-type">boolean</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>A Boolean value determining which byte is written. If the
 | |
| 											parameter is <code>true</code>, the method writes a 1; if
 | |
| 										<code>false</code>, the method writes a 0.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writebyte" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Byte</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Byte<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L452">lib/openfl/utils/ByteArray.d.ts:452</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a byte to the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>The low 8 bits of the parameter are used. The high 24 bits are ignored.</p>
 | |
| 							</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">
 | |
| 										<p>A 32-bit integer. The low 8 bits are written to the byte
 | |
| 										stream.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writebytes" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Bytes</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Bytes<span class="tsd-signature-symbol">(</span>bytes<span class="tsd-signature-symbol">: </span><a href="openfl.utils.bytearray.html" class="tsd-signature-type">ByteArray</a>, offset<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, length<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L474">lib/openfl/utils/ByteArray.d.ts:474</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a sequence of <code>length</code> bytes from the specified byte
 | |
| 										array, <code>bytes</code>, starting <code>offset</code>(zero-based index)
 | |
| 									bytes into the byte stream.</p>
 | |
| 								</div>
 | |
| 								<p>If the <code>length</code> parameter is omitted, the default length of
 | |
| 									0 is used; the method writes the entire buffer starting at
 | |
| 									<code>offset</code>. If the <code>offset</code> parameter is also omitted,
 | |
| 								the entire buffer is written.</p>
 | |
| 								<p>If <code>offset</code> or <code>length</code> is out of range, they are
 | |
| 								clamped to the beginning and end of the <code>bytes</code> array.</p>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>bytes: <a href="openfl.utils.bytearray.html" class="tsd-signature-type">ByteArray</a></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The ByteArray object.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> offset: <span class="tsd-signature-type">number</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>A zero-based index indicating the position into the array to
 | |
| 										begin writing.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> length: <span class="tsd-signature-type">number</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>An unsigned integer indicating how far into the buffer to
 | |
| 										write.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writedouble" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Double</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Double<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L483">lib/openfl/utils/ByteArray.d.ts:483</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes an IEEE 754 double-precision(64-bit) floating-point number to the
 | |
| 									byte stream.</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">
 | |
| 										<p>A double-precision(64-bit) floating-point number.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writefloat" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Float</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Float<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L492">lib/openfl/utils/ByteArray.d.ts:492</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes an IEEE 754 single-precision(32-bit) floating-point number to the
 | |
| 									byte stream.</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">
 | |
| 										<p>A single-precision(32-bit) floating-point number.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writeint" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Int</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Int<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L500">lib/openfl/utils/ByteArray.d.ts:500</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a 32-bit signed integer to the byte stream.</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">
 | |
| 										<p>An integer to write to the byte stream.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writemultibyte" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Multi<wbr>Byte</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Multi<wbr>Byte<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, charSet<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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L515">lib/openfl/utils/ByteArray.d.ts:515</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a multibyte string to the byte stream using the specified character
 | |
| 									set.</p>
 | |
| 								</div>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>value: <span class="tsd-signature-type">string</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The string value to be written.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 								<li>
 | |
| 									<h5>charSet: <span class="tsd-signature-type">string</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The string denoting the character set to use. Possible
 | |
| 											character set strings include <code>"shift-jis"</code>,
 | |
| 											<code>"cn-gb"</code>, <code>"iso-8859-1"</code>, and
 | |
| 											others. For a complete list, see <a
 | |
| 											href="../../charset-codes.html">Supported Character
 | |
| 										Sets</a>.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writeshort" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Short</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Short<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L535">lib/openfl/utils/ByteArray.d.ts:535</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a 16-bit integer to the byte stream. The low 16 bits of the
 | |
| 									parameter are used. The high 16 bits are ignored.</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">
 | |
| 										<p>32-bit integer, whose low 16 bits are written to the byte
 | |
| 										stream.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writeutf" class="tsd-anchor"></a>
 | |
| 					<h3>writeUTF</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">writeUTF<span class="tsd-signature-symbol">(</span>value<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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L546">lib/openfl/utils/ByteArray.d.ts:546</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a UTF-8 string to the byte stream. The length of the UTF-8 string
 | |
| 										in bytes is written first, as a 16-bit integer, followed by the bytes
 | |
| 									representing the characters of the string.</p>
 | |
| 								</div>
 | |
| 								<dl class="tsd-comment-tags">
 | |
| 									<dt>throws</dt>
 | |
| 									<dd><p>RangeError If the length is larger than 65535.</p>
 | |
| 									</dd>
 | |
| 								</dl>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>value: <span class="tsd-signature-type">string</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The string value to be written.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writeutfbytes" class="tsd-anchor"></a>
 | |
| 					<h3>writeUTFBytes</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">writeUTFBytes<span class="tsd-signature-symbol">(</span>value<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">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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L556">lib/openfl/utils/ByteArray.d.ts:556</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a UTF-8 string to the byte stream. Similar to the
 | |
| 										<code>writeUTF()</code> method, but <code>writeUTFBytes()</code> does not
 | |
| 									prefix the string with a 16-bit length word.</p>
 | |
| 								</div>
 | |
| 							</div>
 | |
| 							<h4 class="tsd-parameters-title">Parameters</h4>
 | |
| 							<ul class="tsd-parameters">
 | |
| 								<li>
 | |
| 									<h5>value: <span class="tsd-signature-type">string</span></h5>
 | |
| 									<div class="tsd-comment tsd-typography">
 | |
| 										<p>The string value to be written.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 					<a name="writeunsignedint" class="tsd-anchor"></a>
 | |
| 					<h3>write<wbr>Unsigned<wbr>Int</h3>
 | |
| 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 						<li class="tsd-signature tsd-kind-icon">write<wbr>Unsigned<wbr>Int<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/openfl/openfl/blob/9921d3bf/lib/openfl/utils/ByteArray.d.ts#L564">lib/openfl/utils/ByteArray.d.ts:564</a></li>
 | |
| 								</ul>
 | |
| 							</aside>
 | |
| 							<div class="tsd-comment tsd-typography">
 | |
| 								<div class="lead">
 | |
| 									<p>Writes a 32-bit unsigned integer to the byte stream.</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">
 | |
| 										<p>An unsigned integer to write to the byte stream.</p>
 | |
| 									</div>
 | |
| 								</li>
 | |
| 							</ul>
 | |
| 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 | |
| 						</li>
 | |
| 					</ul>
 | |
| 				</section>
 | |
| 			</section>
 | |
| 		</div>
 | |
| 		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
 | |
| 			<nav class="tsd-navigation primary">
 | |
| 				<ul>
 | |
| 					<li class="label tsd-is-external">
 | |
| 						<span>Externals</span>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.desktop.html">openfl.desktop</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.display.html">openfl.display</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.display3d.html">openfl.display3D</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.errors.html">openfl.errors</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.events.html">openfl.events</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.external.html">openfl.external</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.filters.html">openfl.filters</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.geom.html">openfl.geom</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.media.html">openfl.media</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.net.html">openfl.net</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.profiler.html">openfl.profiler</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.sensors.html">openfl.sensors</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.system.html">openfl.system</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.text.html">openfl.text</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.ui.html">openfl.ui</a>
 | |
| 					</li>
 | |
| 					<li class="current tsd-kind-module tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.utils.html">openfl.utils</a>
 | |
| 					</li>
 | |
| 				</ul>
 | |
| 			</nav>
 | |
| 			<nav class="tsd-navigation secondary menu-sticky">
 | |
| 				<ul class="before-current">
 | |
| 					<li class=" tsd-kind-enum tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../enums/openfl.utils.assettype.html" class="tsd-kind-icon">Asset<wbr>Type</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-enum tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../enums/openfl.utils.compressionalgorithm.html" class="tsd-kind-icon">Compression<wbr>Algorithm</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-enum tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../enums/openfl.utils.endian.html" class="tsd-kind-icon">Endian</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.agalminiassembler.html" class="tsd-kind-icon">AGALMini<wbr>Assembler</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.assetlibrary.html" class="tsd-kind-icon">Asset<wbr>Library</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.assets.html" class="tsd-kind-icon">Assets</a>
 | |
| 					</li>
 | |
| 				</ul>
 | |
| 				<ul class="current">
 | |
| 					<li class="current tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.bytearray.html" class="tsd-kind-icon">Byte<wbr>Array</a>
 | |
| 						<ul>
 | |
| 							<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#constructor" class="tsd-kind-icon">constructor</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#bytesavailable" class="tsd-kind-icon">bytes<wbr>Available</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#endian" class="tsd-kind-icon">endian</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#length" class="tsd-kind-icon">length</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#objectencoding" class="tsd-kind-icon">object<wbr>Encoding</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#position" class="tsd-kind-icon">position</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#defaultobjectencoding" class="tsd-kind-icon">default<wbr>Object<wbr>Encoding</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#clear" class="tsd-kind-icon">clear</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#compress" class="tsd-kind-icon">compress</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#deflate" class="tsd-kind-icon">deflate</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#get" class="tsd-kind-icon">get</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#inflate" class="tsd-kind-icon">inflate</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readboolean" class="tsd-kind-icon">read<wbr>Boolean</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readbyte" class="tsd-kind-icon">read<wbr>Byte</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readbytes" class="tsd-kind-icon">read<wbr>Bytes</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readdouble" class="tsd-kind-icon">read<wbr>Double</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readfloat" class="tsd-kind-icon">read<wbr>Float</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readint" class="tsd-kind-icon">read<wbr>Int</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readmultibyte" class="tsd-kind-icon">read<wbr>Multi<wbr>Byte</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readshort" class="tsd-kind-icon">read<wbr>Short</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readutf" class="tsd-kind-icon">readUTF</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readutfbytes" class="tsd-kind-icon">readUTFBytes</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readunsignedbyte" class="tsd-kind-icon">read<wbr>Unsigned<wbr>Byte</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readunsignedint" class="tsd-kind-icon">read<wbr>Unsigned<wbr>Int</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#readunsignedshort" class="tsd-kind-icon">read<wbr>Unsigned<wbr>Short</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#set" class="tsd-kind-icon">set</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#tostring" class="tsd-kind-icon">to<wbr>String</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#uncompress" class="tsd-kind-icon">uncompress</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writeboolean" class="tsd-kind-icon">write<wbr>Boolean</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writebyte" class="tsd-kind-icon">write<wbr>Byte</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writebytes" class="tsd-kind-icon">write<wbr>Bytes</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writedouble" class="tsd-kind-icon">write<wbr>Double</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writefloat" class="tsd-kind-icon">write<wbr>Float</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writeint" class="tsd-kind-icon">write<wbr>Int</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writemultibyte" class="tsd-kind-icon">write<wbr>Multi<wbr>Byte</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writeshort" class="tsd-kind-icon">write<wbr>Short</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writeutf" class="tsd-kind-icon">writeUTF</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writeutfbytes" class="tsd-kind-icon">writeUTFBytes</a>
 | |
| 							</li>
 | |
| 							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
 | |
| 								<a href="openfl.utils.bytearray.html#writeunsignedint" class="tsd-kind-icon">write<wbr>Unsigned<wbr>Int</a>
 | |
| 							</li>
 | |
| 						</ul>
 | |
| 					</li>
 | |
| 				</ul>
 | |
| 				<ul class="after-current">
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter tsd-is-external">
 | |
| 						<a href="openfl.utils.future.html" class="tsd-kind-icon">Future</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.iassetcache.html" class="tsd-kind-icon">IAsset<wbr>Cache</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.idatainput.html" class="tsd-kind-icon">IData<wbr>Input</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.idataoutput.html" class="tsd-kind-icon">IData<wbr>Output</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-class tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="openfl.utils.timer.html" class="tsd-kind-icon">Timer</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.utils.html#getdefinitionbyname" class="tsd-kind-icon">get<wbr>Definition<wbr>ByName</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.utils.html#getqualifiedclassname" class="tsd-kind-icon">get<wbr>Qualified<wbr>Class<wbr>Name</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.utils.html#getqualifiedsuperclassname" class="tsd-kind-icon">get<wbr>Qualified<wbr>Superclass<wbr>Name</a>
 | |
| 					</li>
 | |
| 					<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-external">
 | |
| 						<a href="../modules/openfl.utils.html#gettimer" class="tsd-kind-icon">get<wbr>Timer</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-module"><span class="tsd-kind-icon">Module</span></li>
 | |
| 				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
 | |
| 				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
 | |
| 				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
 | |
| 				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
 | |
| 				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
 | |
| 				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
 | |
| 			</ul>
 | |
| 			<ul class="tsd-legend">
 | |
| 				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
 | |
| 				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
 | |
| 				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
 | |
| 				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
 | |
| 			</ul>
 | |
| 			<ul class="tsd-legend">
 | |
| 				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
 | |
| 				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
 | |
| 				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
 | |
| 				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
 | |
| 				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
 | |
| 				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
 | |
| 			</ul>
 | |
| 			<ul class="tsd-legend">
 | |
| 				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
 | |
| 				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</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>
 | |
| 				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
 | |
| 			</ul>
 | |
| 			<ul class="tsd-legend">
 | |
| 				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
 | |
| 				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
 | |
| 				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
 | |
| 				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
 | |
| 			</ul>
 | |
| 			<ul class="tsd-legend">
 | |
| 				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
 | |
| 				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
 | |
| 				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</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>
 | |
| 				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</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>
 | |
| 				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
 | |
| 			</ul>
 | |
| 		</div>
 | |
| 	</div>
 | |
| </footer>
 | |
| <div class="container tsd-generator">
 | |
| 	<p>Generated using <a href="http://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> |