UNPKG

meta-client

Version:
1,110 lines (486 loc) 24.1 kB
<!doctype html> <html> <head> <meta charset='utf-8' /> <title>meta-client 0.0.0-c23 | Documentation</title> <meta name='viewport' content='width=device-width,initial-scale=1'> <link href='assets/bass.css' type='text/css' rel='stylesheet' /> <link href='assets/style.css' type='text/css' rel='stylesheet' /> <link href='assets/github.css' type='text/css' rel='stylesheet' /> <link href='assets/split.css' type='text/css' rel='stylesheet' /> </head> <body class='documentation m0'> <div class='flex'> <div id='split-left' class='overflow-auto fs0 height-viewport-100'> <div class='py1 px2'> <h3 class='mb0 no-anchor'>meta-client</h3> <div class='mb1'><code>0.0.0-c23</code></div> <input placeholder='Filter' id='filter-input' class='col12 block input' type='text' /> <div id='toc'> <ul class='list-reset h5 py1-ul'> <li><a href='#meta' class=""> Meta </a> </li> <li><a href='#space' class=" toggle-sibling"> Space <span class='icon'></span> </a> <div class='toggle-target display-none'> <ul class='list-reset py1-ul pl1'> <li class='h5'><span>Instance members</span></li> <li><a href='#spaceevents' class='regular pre-open'> #events </a></li> <li><a href='#spacemeta' class='regular pre-open'> #Meta </a></li> <li><a href='#spaceintervals' class='regular pre-open'> #intervals </a></li> <li><a href='#spacelife' class='regular pre-open'> #life </a></li> </ul> </div> </li> <li><a href='#headmounteddisplay' class=""> HeadMountedDisplay </a> </li> <li><a href='#existence' class=" toggle-sibling"> Existence <span class='icon'></span> </a> <div class='toggle-target display-none'> <ul class='list-reset py1-ul pl1'> <li class='h5'><span>Instance members</span></li> <li><a href='#existencestarted' class='regular pre-open'> #started </a></li> <li><a href='#existenceended' class='regular pre-open'> #ended </a></li> <li><a href='#existencestart' class='regular pre-open'> #start </a></li> <li><a href='#existenceend' class='regular pre-open'> #end </a></li> </ul> </div> </li> <li><a href='#desktopdevicecontroller' class=""> DesktopDeviceController </a> </li> <li><a href='#mobiledevicecontroller' class=""> MobileDeviceController </a> </li> </ul> </div> <div class='mt1 h6 quiet'> <a href='http://documentation.js.org/reading-documentation.html'>Need help reading this?</a> </div> </div> </div> <div id='split-right' class='relative overflow-auto height-viewport-100'> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='meta'> Meta </h3> </div> <p>This class represents a Meta object.</p> <div class='pre p1 fill-light mt0'>new Meta(props: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>, lifes: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>, events: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>props</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</code> </div> <table class='mt1 mb2 fixed-table h5 col-12'> <colgroup> <col width='30%' /> <col width='70%' /> </colgroup> <thead> <tr class='bold fill-light'> <th>Name</th> <th>Description</th> </tr> </thead> <tbody class='mt1'> <tr> <td class='break-word'><span class='code bold'>props.life</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>Represents the Meta object's lifecycle. </span></td> </tr> <tr> <td class='break-word'><span class='code bold'>props.graphics</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>Represents the Meta object's visual appearance. </span></td> </tr> <tr> <td class='break-word'><span class='code bold'>props.physics</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>Represents the Meta object's physics body. </span></td> </tr> </tbody> </table> </div> <div class='space-bottom0'> <div> <span class='code bold'>lifes</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>)</code> Includes the Meta object's lifes. </div> </div> <div class='space-bottom0'> <div> <span class='code bold'>events</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>)</code> Includes the Meta object's events. </div> </div> </div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='space'> Space </h3> </div> <p>This class represents a relative space.</p> <div class='pre p1 fill-light mt0'>new Space(props: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>props</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</code> </div> <table class='mt1 mb2 fixed-table h5 col-12'> <colgroup> <col width='30%' /> <col width='70%' /> </colgroup> <thead> <tr class='bold fill-light'> <th>Name</th> <th>Description</th> </tr> </thead> <tbody class='mt1'> <tr> <td class='break-word'><span class='code bold'>props.color</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>The space's color. </span></td> </tr> <tr> <td class='break-word'><span class='code bold'>props.Meta</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>Meta that should come with the space. </span></td> </tr> </tbody> </table> </div> </div> <div class='py1 quiet mt1 prose-big'>Instance Members</div> <div class="clearfix"> <div class='border-bottom' id='spaceevents'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>events</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>Contains all Events in space.</p> <div class='pre p1 fill-light mt0'>events</div> </section> </div> </div> <div class='border-bottom' id='spacemeta'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>Meta</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>Contains all Meta in space.</p> <div class='pre p1 fill-light mt0'>Meta</div> </section> </div> </div> <div class='border-bottom' id='spaceintervals'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>intervals</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>Contains all Intervals in space. (Should Go To Void later)</p> <div class='pre p1 fill-light mt0'>intervals</div> </section> </div> </div> <div class='border-bottom' id='spacelife'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>life()</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>This is literally the space's lifecylce. Everything in here lives.</p> <div class='pre p1 fill-light mt0'>life()</div> </section> </div> </div> </div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='headmounteddisplay'> HeadMountedDisplay </h3> </div> <p>This class represents a HMD(Head Mounted Display) Controller.</p> <div class='pre p1 fill-light mt0'>new HeadMountedDisplay(space: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>space</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</code> The space instance </div> </div> </div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='existence'> Existence </h3> </div> <p>This class represents a Meta's existence.</p> <div class='pre p1 fill-light mt0'>new Existence(props: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>props</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</code> </div> <table class='mt1 mb2 fixed-table h5 col-12'> <colgroup> <col width='30%' /> <col width='70%' /> </colgroup> <thead> <tr class='bold fill-light'> <th>Name</th> <th>Description</th> </tr> </thead> <tbody class='mt1'> <tr> <td class='break-word'><span class='code bold'>props.start</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>Start of the existence (Date object). </span></td> </tr> <tr> <td class='break-word'><span class='code bold'>props.end</span> <code class='quiet'><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></code> </td> <td class='break-word'><span>End of the existence (Date object). </span></td> </tr> </tbody> </table> </div> </div> <div class='py1 quiet mt1 prose-big'>Example</div> <pre class='p1 overflow-auto round fill-light'><span class="hljs-keyword">new</span> Meta({ <span class="hljs-attr">existence</span>: <span class="hljs-keyword">new</span> Existence({ <span class="hljs-attr">start</span>: <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>().plus(<span class="hljs-string">'m'</span>, <span class="hljs-number">1</span>), <span class="hljs-attr">end</span>: <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>().plus(<span class="hljs-string">'m'</span>, <span class="hljs-number">2</span>), }), <span class="hljs-attr">graphics</span>: <span class="hljs-keyword">new</span> Graphics({ <span class="hljs-attr">geometry</span>: <span class="hljs-keyword">new</span> Cube(<span class="hljs-literal">true</span>) }, <span class="hljs-literal">true</span>) });</pre> <div class='py1 quiet mt1 prose-big'>Instance Members</div> <div class="clearfix"> <div class='border-bottom' id='existencestarted'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>started</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>Existence has started. (Current date is higher than start date)</p> <div class='pre p1 fill-light mt0'>started</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>Boolean</span> <code class='quiet'>(any)</code> </div> </div> </div> </section> </div> </div> <div class='border-bottom' id='existenceended'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>ended</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>Existence has ended. (Current date is lower than start date)</p> <div class='pre p1 fill-light mt0'>ended</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>Boolean</span> <code class='quiet'>(any)</code> </div> </div> </div> </section> </div> </div> <div class='border-bottom' id='existencestart'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>start</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>Start date of existence.</p> <div class='pre p1 fill-light mt0'>start</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>start</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a>)</code> </div> </div> </div> </section> </div> </div> <div class='border-bottom' id='existenceend'> <div class="clearfix small pointer toggle-sibling"> <div class="py1 contain"> <a class='icon pin-right py1 dark-link caret-right'></a> <span class='code strong strong truncate'>end</span> </div> </div> <div class="clearfix display-none toggle-target"> <section class='p2 mb2 clearfix bg-white minishadow'> <p>End date of existence.</p> <div class='pre p1 fill-light mt0'>end</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>end</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a>)</code> </div> </div> </div> </section> </div> </div> </div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='desktopdevicecontroller'> DesktopDeviceController </h3> </div> <p>This class represents a desktop device controller.</p> <div class='pre p1 fill-light mt0'>new DesktopDeviceController(space: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>space</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</code> </div> </div> </div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='mobiledevicecontroller'> MobileDeviceController </h3> </div> <p>This class represents a mobile device controller.</p> <div class='pre p1 fill-light mt0'>new MobileDeviceController(space: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>space</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object">Object</a>)</code> </div> </div> </div> </section> </div> </div> <script src='assets/anchor.js'></script> <script src='assets/split.js'></script> <script src='assets/site.js'></script> </body> </html>