From 31866740af871896f08fac6d476efdde2001e184 Mon Sep 17 00:00:00 2001 From: Jens Malmborg Date: Mon, 1 Nov 2021 19:52:01 +0100 Subject: [PATCH] 1.0.0 --- docs/.nojekyll | 1 + docs/assets/css/main.css | 2321 ----------------- docs/assets/highlight.css | 113 + docs/assets/icons.css | 1043 ++++++++ docs/assets/{images => }/icons.png | Bin docs/assets/{images => }/icons@2x.png | Bin docs/assets/js/main.js | 1 - docs/assets/js/search.js | 3 - docs/assets/main.js | 52 + docs/assets/search.js | 1 + docs/assets/style.css | 1384 ++++++++++ docs/assets/{images => }/widgets.png | Bin docs/assets/{images => }/widgets@2x.png | Bin docs/classes/animation.html | 916 +------ docs/classes/camera.html | 2008 +++----------- docs/classes/cameraorbitcontrol.html | 521 +--- docs/classes/color.html | 714 +---- docs/classes/container3d.html | 2101 ++------------- docs/classes/cubemap.html | 1987 +------------- docs/classes/cubemapresource.html | 1102 +------- docs/classes/gltfasset.html | 524 +--- docs/classes/imagebasedlighting.html | 427 +-- docs/classes/instancedmesh3d.html | 1194 ++------- docs/classes/instancedmodel.html | 1180 +++------ docs/classes/instancedstandardmaterial.html | 257 +- docs/classes/joint.html | 1178 +++------ docs/classes/light.html | 1227 +++------ docs/classes/lightingenvironment.html | 417 +-- docs/classes/mat4.html | 962 +------ docs/classes/material.html | 695 +---- docs/classes/materialrenderpass.html | 452 +--- docs/classes/matrix4.html | 1800 ++----------- docs/classes/mesh3d.html | 1739 +++--------- docs/classes/meshgeometry3d.html | 499 +--- docs/classes/meshshader.html | 571 +--- docs/classes/model.html | 1229 +++------ docs/classes/observablepoint3d.html | 886 +------ docs/classes/observablequaternion.html | 1062 +------- docs/classes/pickinghitarea.html | 383 +-- docs/classes/pickinginteraction.html | 386 +-- docs/classes/plane.html | 315 +-- docs/classes/postprocessingsprite.html | 2000 +++----------- docs/classes/quat.html | 512 +--- docs/classes/ray.html | 339 +-- docs/classes/shadowcastinglight.html | 699 +---- docs/classes/shadowrenderpass.html | 479 +--- docs/classes/skin.html | 411 +-- docs/classes/skybox.html | 1320 +++------- docs/classes/sprite3d.html | 1626 +++--------- docs/classes/spritebatchrenderer.html | 1165 +-------- docs/classes/standardmaterial.html | 1574 +---------- .../standardmaterialnormaltexture.html | 827 +----- .../standardmaterialocclusiontexture.html | 827 +----- docs/classes/standardmaterialtexture.html | 1747 +------------ docs/classes/standardpipeline.html | 683 +---- docs/classes/texturetransform.html | 406 +-- docs/classes/transform3d.html | 888 +------ docs/classes/vec3.html | 743 +----- docs/enums/lighttype.html | 244 +- docs/enums/materialrendersorttype.html | 205 +- docs/enums/shadowquality.html | 240 +- docs/enums/spritebillboardtype.html | 228 +- docs/enums/standardmaterialalphamode.html | 248 +- docs/enums/standardmaterialdebugmode.html | 275 +- docs/globals.html | 683 ----- docs/index.html | 668 ++--- docs/interfaces/MaterialFactory.html | 7 + .../PostProcessingSpriteOptions.html | 8 + docs/interfaces/RenderPass.html | 11 + .../animation.eventemitterstatic.html | 291 --- docs/interfaces/animation.listenerfn.html | 269 -- docs/interfaces/cubemapfaces.html | 311 +-- docs/interfaces/gltfresourceloader.html | 259 +- docs/interfaces/meshdestroyoptions.html | 263 +- docs/interfaces/meshgeometryattribute.html | 303 +-- docs/interfaces/meshgeometrytarget.html | 236 +- .../interfaces/shadowcastinglightoptions.html | 231 +- docs/modules.html | 1 + docs/modules/Debug.html | 1 + package-lock.json | 2 +- package.json | 2 +- 81 files changed, 7880 insertions(+), 45003 deletions(-) create mode 100644 docs/.nojekyll delete mode 100644 docs/assets/css/main.css create mode 100644 docs/assets/highlight.css create mode 100644 docs/assets/icons.css rename docs/assets/{images => }/icons.png (100%) rename docs/assets/{images => }/icons@2x.png (100%) delete mode 100644 docs/assets/js/main.js delete mode 100644 docs/assets/js/search.js create mode 100644 docs/assets/main.js create mode 100644 docs/assets/search.js create mode 100644 docs/assets/style.css rename docs/assets/{images => }/widgets.png (100%) rename docs/assets/{images => }/widgets@2x.png (100%) delete mode 100644 docs/globals.html create mode 100644 docs/interfaces/MaterialFactory.html create mode 100644 docs/interfaces/PostProcessingSpriteOptions.html create mode 100644 docs/interfaces/RenderPass.html delete mode 100644 docs/interfaces/animation.eventemitterstatic.html delete mode 100644 docs/interfaces/animation.listenerfn.html create mode 100644 docs/modules.html create mode 100644 docs/modules/Debug.html diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 00000000..e2ac6616 --- /dev/null +++ b/docs/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css deleted file mode 100644 index b3cdb66d..00000000 --- a/docs/assets/css/main.css +++ /dev/null @@ -1,2321 +0,0 @@ -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ -/* ========================================================================== - * HTML5 display definitions - * ========================================================================== */ -/** - * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { - display: block; } - -/** - * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ -audio, canvas, video { - display: inline-block; - *display: inline; - *zoom: 1; } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. */ -audio:not([controls]) { - display: none; - height: 0; } - -/** - * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * Known issue: no IE 6 support. */ -[hidden] { - display: none; } - -/* ========================================================================== - * Base - * ========================================================================== */ -/** - * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. */ -html { - font-size: 100%; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - font-family: sans-serif; } - -/** - * Address `font-family` inconsistency between `textarea` and other form - * elements. */ -button, input, select, textarea { - font-family: sans-serif; } - -/** - * Address margins handled incorrectly in IE 6/7. */ -body { - margin: 0; } - -/* ========================================================================== - * Links - * ========================================================================== */ -/** - * Address `outline` inconsistency between Chrome and other browsers. */ -a:focus { - outline: thin dotted; } - -a:active, a:hover { - outline: 0; } - -/** - * Improve readability when focused and also mouse hovered in all browsers. */ -/* ========================================================================== - * Typography - * ========================================================================== */ -/** - * Address font sizes and margins set differently in IE 6/7. - * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -h2 { - font-size: 1.5em; - margin: 0.83em 0; } - -h3 { - font-size: 1.17em; - margin: 1em 0; } - -h4, .tsd-index-panel h3 { - font-size: 1em; - margin: 1.33em 0; } - -h5 { - font-size: 0.83em; - margin: 1.67em 0; } - -h6 { - font-size: 0.67em; - margin: 2.33em 0; } - -/** - * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ -abbr[title] { - border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ -b, strong { - font-weight: bold; } - -blockquote { - margin: 1em 40px; } - -/** - * Address styling not present in Safari 5 and Chrome. */ -dfn { - font-style: italic; } - -/** - * Address differences between Firefox and other browsers. - * Known issue: no IE 6/7 normalization. */ -hr { - box-sizing: content-box; - height: 0; } - -/** - * Address styling not present in IE 6/7/8/9. */ -mark { - background: #ff0; - color: #000; } - -/** - * Address margins set differently in IE 6/7. */ -p, pre { - margin: 1em 0; } - -/** - * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ -code, kbd, pre, samp { - font-family: monospace, serif; - _font-family: 'courier new', monospace; - font-size: 1em; } - -/** - * Improve readability of pre-formatted text in all browsers. */ -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; } - -/** - * Address CSS quotes not supported in IE 6/7. */ -q { - quotes: none; } - q:before, q:after { - content: ''; - content: none; } - -/** - * Address `quotes` property not supported in Safari 4. */ -/** - * Address inconsistent and variable font size in all browsers. */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ -sub { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - top: -0.5em; } - -sub { - bottom: -0.25em; } - -/* ========================================================================== - * Lists - * ========================================================================== */ -/** - * Address margins set differently in IE 6/7. */ -dl, menu, ol, ul { - margin: 1em 0; } - -dd { - margin: 0 0 0 40px; } - -/** - * Address paddings set differently in IE 6/7. */ -menu, ol, ul { - padding: 0 0 0 40px; } - -/** - * Correct list images handled incorrectly in IE 7. */ -nav ul, nav ol { - list-style: none; - list-style-image: none; } - -/* ========================================================================== - * Embedded content - * ========================================================================== */ -/** - * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improve image quality when scaled in IE 7. */ -img { - border: 0; - /* 1 */ - -ms-interpolation-mode: bicubic; } - -/* 2 */ -/** - * Correct overflow displayed oddly in IE 9. */ -svg:not(:root) { - overflow: hidden; } - -/* ========================================================================== - * Figures - * ========================================================================== */ -/** - * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ -figure, form { - margin: 0; } - -/* ========================================================================== - * Forms - * ========================================================================== */ -/** - * Correct margin displayed oddly in IE 6/7. */ -/** - * Define consistent border, margin, and padding. */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -/** - * 1. Correct color not being inherited in IE 6/7/8/9. - * 2. Correct text not wrapping in Firefox 3. - * 3. Correct alignment displayed oddly in IE 6/7. */ -legend { - border: 0; - /* 1 */ - padding: 0; - white-space: normal; - /* 2 */ - *margin-left: -7px; } - -/* 3 */ -/** - * 1. Correct font size not being inherited in all browsers. - * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improve appearance and consistency in all browsers. */ -button, input, select, textarea { - font-size: 100%; - /* 1 */ - margin: 0; - /* 2 */ - vertical-align: baseline; - /* 3 */ - *vertical-align: middle; } - -/* 3 */ -/** - * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. */ -button, input { - line-height: normal; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * Correct `select` style inheritance in Firefox 4+ and Opera. */ -button, select { - text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. */ -button, html input[type="button"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; } - -/* 4 */ -input[type="reset"], input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; } - -/* 4 */ -/** - * Re-set default cursor for disabled elements. */ -button[disabled], html input[disabled] { - cursor: default; } - -/** - * 1. Address box sizing set to content-box in IE 8/9. - * 2. Remove excess padding in IE 8/9. - * 3. Remove excess padding in IE 7. - * Known issue: excess padding remains in IE 6. */ -input { - /* 3 */ } - input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ - *height: 13px; - /* 3 */ - *width: 13px; } - input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - /* 2 */ - box-sizing: content-box; } - input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). */ -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. */ -/** - * Remove inner padding and border in Firefox 3+. */ -button::-moz-focus-inner, input::-moz-focus-inner { - border: 0; - padding: 0; } - -/** - * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * 2. Improve readability and alignment in all browsers. */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; } - -/* 2 */ -/* ========================================================================== - * Tables - * ========================================================================== */ -/** - * Remove most spacing between table cells. */ -table { - border-collapse: collapse; - border-spacing: 0; } - -/* - * - *Visual Studio-like style based on original C# coloring by Jason Diamond */ -.hljs { - display: inline-block; - padding: 0.5em; - background: white; - color: black; } - -.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { - color: #008000; } - -.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { - color: #00f; } - -.xml .hljs-tag { - color: #00f; } - .xml .hljs-tag .hljs-value { - color: #00f; } - -.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { - color: #a31515; } - -.ruby .hljs-symbol { - color: #a31515; } - .ruby .hljs-symbol .hljs-string { - color: #a31515; } - -.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { - color: #a31515; } - -.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { - color: #2b91af; } - -.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { - color: #808080; } - -.vhdl .hljs-typename { - font-weight: bold; } - -.vhdl .hljs-string { - color: #666666; } - -.vhdl .hljs-literal { - color: #a31515; } - -.vhdl .hljs-attribute { - color: #00b0e8; } - -.xml .hljs-attribute { - color: #f00; } - -.col > :first-child, .col-1 > :first-child, .col-2 > :first-child, .col-3 > :first-child, .col-4 > :first-child, .col-5 > :first-child, .col-6 > :first-child, .col-7 > :first-child, .col-8 > :first-child, .col-9 > :first-child, .col-10 > :first-child, .col-11 > :first-child, .tsd-panel > :first-child, ul.tsd-descriptions > li > :first-child, -.col > :first-child > :first-child, -.col-1 > :first-child > :first-child, -.col-2 > :first-child > :first-child, -.col-3 > :first-child > :first-child, -.col-4 > :first-child > :first-child, -.col-5 > :first-child > :first-child, -.col-6 > :first-child > :first-child, -.col-7 > :first-child > :first-child, -.col-8 > :first-child > :first-child, -.col-9 > :first-child > :first-child, -.col-10 > :first-child > :first-child, -.col-11 > :first-child > :first-child, -.tsd-panel > :first-child > :first-child, -ul.tsd-descriptions > li > :first-child > :first-child, -.col > :first-child > :first-child > :first-child, -.col-1 > :first-child > :first-child > :first-child, -.col-2 > :first-child > :first-child > :first-child, -.col-3 > :first-child > :first-child > :first-child, -.col-4 > :first-child > :first-child > :first-child, -.col-5 > :first-child > :first-child > :first-child, -.col-6 > :first-child > :first-child > :first-child, -.col-7 > :first-child > :first-child > :first-child, -.col-8 > :first-child > :first-child > :first-child, -.col-9 > :first-child > :first-child > :first-child, -.col-10 > :first-child > :first-child > :first-child, -.col-11 > :first-child > :first-child > :first-child, -.tsd-panel > :first-child > :first-child > :first-child, -ul.tsd-descriptions > li > :first-child > :first-child > :first-child { - margin-top: 0; } - -.col > :last-child, .col-1 > :last-child, .col-2 > :last-child, .col-3 > :last-child, .col-4 > :last-child, .col-5 > :last-child, .col-6 > :last-child, .col-7 > :last-child, .col-8 > :last-child, .col-9 > :last-child, .col-10 > :last-child, .col-11 > :last-child, .tsd-panel > :last-child, ul.tsd-descriptions > li > :last-child, -.col > :last-child > :last-child, -.col-1 > :last-child > :last-child, -.col-2 > :last-child > :last-child, -.col-3 > :last-child > :last-child, -.col-4 > :last-child > :last-child, -.col-5 > :last-child > :last-child, -.col-6 > :last-child > :last-child, -.col-7 > :last-child > :last-child, -.col-8 > :last-child > :last-child, -.col-9 > :last-child > :last-child, -.col-10 > :last-child > :last-child, -.col-11 > :last-child > :last-child, -.tsd-panel > :last-child > :last-child, -ul.tsd-descriptions > li > :last-child > :last-child, -.col > :last-child > :last-child > :last-child, -.col-1 > :last-child > :last-child > :last-child, -.col-2 > :last-child > :last-child > :last-child, -.col-3 > :last-child > :last-child > :last-child, -.col-4 > :last-child > :last-child > :last-child, -.col-5 > :last-child > :last-child > :last-child, -.col-6 > :last-child > :last-child > :last-child, -.col-7 > :last-child > :last-child > :last-child, -.col-8 > :last-child > :last-child > :last-child, -.col-9 > :last-child > :last-child > :last-child, -.col-10 > :last-child > :last-child > :last-child, -.col-11 > :last-child > :last-child > :last-child, -.tsd-panel > :last-child > :last-child > :last-child, -ul.tsd-descriptions > li > :last-child > :last-child > :last-child { - margin-bottom: 0; } - -.container { - max-width: 1200px; - margin: 0 auto; - padding: 0 40px; } - @media (max-width: 640px) { - .container { - padding: 0 20px; } } - -.container-main { - padding-bottom: 200px; } - -.row { - display: -ms-flexbox; - display: flex; - position: relative; - margin: 0 -10px; } - .row:after { - visibility: hidden; - display: block; - content: ""; - clear: both; - height: 0; } - -.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { - box-sizing: border-box; - float: left; - padding: 0 10px; } - -.col-1 { - width: 8.3333333333%; } - -.offset-1 { - margin-left: 8.3333333333%; } - -.col-2 { - width: 16.6666666667%; } - -.offset-2 { - margin-left: 16.6666666667%; } - -.col-3 { - width: 25%; } - -.offset-3 { - margin-left: 25%; } - -.col-4 { - width: 33.3333333333%; } - -.offset-4 { - margin-left: 33.3333333333%; } - -.col-5 { - width: 41.6666666667%; } - -.offset-5 { - margin-left: 41.6666666667%; } - -.col-6 { - width: 50%; } - -.offset-6 { - margin-left: 50%; } - -.col-7 { - width: 58.3333333333%; } - -.offset-7 { - margin-left: 58.3333333333%; } - -.col-8 { - width: 66.6666666667%; } - -.offset-8 { - margin-left: 66.6666666667%; } - -.col-9 { - width: 75%; } - -.offset-9 { - margin-left: 75%; } - -.col-10 { - width: 83.3333333333%; } - -.offset-10 { - margin-left: 83.3333333333%; } - -.col-11 { - width: 91.6666666667%; } - -.offset-11 { - margin-left: 91.6666666667%; } - -.tsd-kind-icon { - display: block; - position: relative; - padding-left: 20px; - text-indent: -20px; } - .tsd-kind-icon:before { - content: ''; - display: inline-block; - vertical-align: middle; - width: 17px; - height: 17px; - margin: 0 3px 2px 0; - background-image: url(../images/icons.png); } - @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { - .tsd-kind-icon:before { - background-image: url(../images/icons@2x.png); - background-size: 238px 204px; } } - -.tsd-signature.tsd-kind-icon:before { - background-position: 0 -153px; } - -.tsd-kind-object-literal > .tsd-kind-icon:before { - background-position: 0px -17px; } - -.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -17px; } - -.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -17px; } - -.tsd-kind-class > .tsd-kind-icon:before { - background-position: 0px -34px; } - -.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -34px; } - -.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -34px; } - -.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: 0px -51px; } - -.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -51px; } - -.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -51px; } - -.tsd-kind-interface > .tsd-kind-icon:before { - background-position: 0px -68px; } - -.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -68px; } - -.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -68px; } - -.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: 0px -85px; } - -.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -85px; } - -.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -85px; } - -.tsd-kind-namespace > .tsd-kind-icon:before { - background-position: 0px -102px; } - -.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -102px; } - -.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -102px; } - -.tsd-kind-module > .tsd-kind-icon:before { - background-position: 0px -102px; } - -.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -102px; } - -.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -102px; } - -.tsd-kind-enum > .tsd-kind-icon:before { - background-position: 0px -119px; } - -.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -119px; } - -.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -119px; } - -.tsd-kind-enum-member > .tsd-kind-icon:before { - background-position: 0px -136px; } - -.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -136px; } - -.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -136px; } - -.tsd-kind-signature > .tsd-kind-icon:before { - background-position: 0px -153px; } - -.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -153px; } - -.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -153px; } - -.tsd-kind-type-alias > .tsd-kind-icon:before { - background-position: 0px -170px; } - -.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -170px; } - -.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -170px; } - -.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: 0px -187px; } - -.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -187px; } - -.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -187px; } - -.tsd-kind-variable > .tsd-kind-icon:before { - background-position: -136px -0px; } - -.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -0px; } - -.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; } - -.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -0px; } - -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -0px; } - -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -0px; } - -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -0px; } - -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; } - -.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -0px; } - -.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -0px; } - -.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; } - -.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -0px; } - -.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -0px; } - -.tsd-kind-property > .tsd-kind-icon:before { - background-position: -136px -0px; } - -.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -0px; } - -.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; } - -.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -0px; } - -.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -0px; } - -.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -0px; } - -.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -0px; } - -.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; } - -.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -0px; } - -.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -0px; } - -.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; } - -.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -0px; } - -.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -0px; } - -.tsd-kind-get-signature > .tsd-kind-icon:before { - background-position: -136px -17px; } - -.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -17px; } - -.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -17px; } - -.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -17px; } - -.tsd-kind-set-signature > .tsd-kind-icon:before { - background-position: -136px -34px; } - -.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -34px; } - -.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -34px; } - -.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -34px; } - -.tsd-kind-accessor > .tsd-kind-icon:before { - background-position: -136px -51px; } - -.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -51px; } - -.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -51px; } - -.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -51px; } - -.tsd-kind-function > .tsd-kind-icon:before { - background-position: -136px -68px; } - -.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -68px; } - -.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -68px; } - -.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -68px; } - -.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -68px; } - -.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -68px; } - -.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -68px; } - -.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -68px; } - -.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -68px; } - -.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -68px; } - -.tsd-kind-method > .tsd-kind-icon:before { - background-position: -136px -68px; } - -.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -68px; } - -.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -68px; } - -.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -68px; } - -.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -68px; } - -.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -68px; } - -.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -68px; } - -.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -68px; } - -.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -68px; } - -.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -68px; } - -.tsd-kind-call-signature > .tsd-kind-icon:before { - background-position: -136px -68px; } - -.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -68px; } - -.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -68px; } - -.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -68px; } - -.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: -136px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -85px; } - -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -85px; } - -.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: -136px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -85px; } - -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -85px; } - -.tsd-kind-constructor > .tsd-kind-icon:before { - background-position: -136px -102px; } - -.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -102px; } - -.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -102px; } - -.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -102px; } - -.tsd-kind-constructor-signature > .tsd-kind-icon:before { - background-position: -136px -102px; } - -.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -102px; } - -.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -102px; } - -.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -102px; } - -.tsd-kind-index-signature > .tsd-kind-icon:before { - background-position: -136px -119px; } - -.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -119px; } - -.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -119px; } - -.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -119px; } - -.tsd-kind-event > .tsd-kind-icon:before { - background-position: -136px -136px; } - -.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -136px; } - -.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -136px; } - -.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -136px; } - -.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -136px; } - -.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -136px; } - -.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -136px; } - -.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -136px; } - -.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -136px; } - -.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -136px; } - -.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -136px; } - -.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -136px; } - -.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -136px; } - -.tsd-is-static > .tsd-kind-icon:before { - background-position: -136px -153px; } - -.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -153px; } - -.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -153px; } - -.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -153px; } - -.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -153px; } - -.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -153px; } - -.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -153px; } - -.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -153px; } - -.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -153px; } - -.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -153px; } - -.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -153px; } - -.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -153px; } - -.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -153px; } - -.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { - background-position: -136px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -170px; } - -.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -170px; } - -.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { - background-position: -136px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -170px; } - -.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -170px; } - -.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { - background-position: -136px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -170px; } - -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -170px; } - -.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { - background-position: -136px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -187px; } - -.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -187px; } - -.no-transition { - transition: none !important; } - -@keyframes fade-in { - from { - opacity: 0; } - to { - opacity: 1; } } - -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; } - to { - opacity: 0; } } - -@keyframes fade-in-delayed { - 0% { - opacity: 0; } - 33% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; } - 66% { - opacity: 0; } - 100% { - opacity: 0; } } - -@keyframes shift-to-left { - from { - transform: translate(0, 0); } - to { - transform: translate(-25%, 0); } } - -@keyframes unshift-to-left { - from { - transform: translate(-25%, 0); } - to { - transform: translate(0, 0); } } - -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); } - to { - transform: translate(0, 0); } } - -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; } - to { - transform: translate(100%, 0); } } - -body { - background: #fdfdfd; - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: #222; } - -a { - color: #4da6ff; - text-decoration: none; } - a:hover { - text-decoration: underline; } - -code, pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 14px; - background-color: rgba(0, 0, 0, 0.04); } - -pre { - padding: 10px; } - pre code { - padding: 0; - font-size: 100%; - background-color: transparent; } - -.tsd-typography { - line-height: 1.333em; } - .tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; } - .tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { - font-size: 1em; - margin: 0; } - .tsd-typography h5, .tsd-typography h6 { - font-weight: normal; } - .tsd-typography p, .tsd-typography ul, .tsd-typography ol { - margin: 1em 0; } - -@media (min-width: 901px) and (max-width: 1024px) { - html.default .col-content { - width: 72%; } - html.default .col-menu { - width: 28%; } - html.default .tsd-navigation { - padding-left: 10px; } } - -@media (max-width: 900px) { - html.default .col-content { - float: none; - width: 100%; } - html.default .col-menu { - position: fixed !important; - overflow: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - width: 100%; - padding: 20px 20px 0 0; - max-width: 450px; - visibility: hidden; - background-color: #fff; - transform: translate(100%, 0); } - html.default .col-menu > *:last-child { - padding-bottom: 20px; } - html.default .overlay { - content: ''; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; } - html.default.to-has-menu .overlay { - animation: fade-in 0.4s; } - html.default.to-has-menu header, - html.default.to-has-menu footer, - html.default.to-has-menu .col-content { - animation: shift-to-left 0.4s; } - html.default.to-has-menu .col-menu { - animation: pop-in-from-right 0.4s; } - html.default.from-has-menu .overlay { - animation: fade-out 0.4s; } - html.default.from-has-menu header, - html.default.from-has-menu footer, - html.default.from-has-menu .col-content { - animation: unshift-to-left 0.4s; } - html.default.from-has-menu .col-menu { - animation: pop-out-to-right 0.4s; } - html.default.has-menu body { - overflow: hidden; } - html.default.has-menu .overlay { - visibility: visible; } - html.default.has-menu header, - html.default.has-menu footer, - html.default.has-menu .col-content { - transform: translate(-25%, 0); } - html.default.has-menu .col-menu { - visibility: visible; - transform: translate(0, 0); } } - -.tsd-page-title { - padding: 70px 0 20px 0; - margin: 0 0 40px 0; - background: #fff; - box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); } - .tsd-page-title h1 { - margin: 0; } - -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: #808080; } - .tsd-breadcrumb a { - color: #808080; - text-decoration: none; } - .tsd-breadcrumb a:hover { - text-decoration: underline; } - .tsd-breadcrumb li { - display: inline; } - .tsd-breadcrumb li:after { - content: ' / '; } - -html.minimal .container { - margin: 0; } - -html.minimal .container-main { - padding-top: 50px; - padding-bottom: 0; } - -html.minimal .content-wrap { - padding-left: 300px; } - -html.minimal .tsd-navigation { - position: fixed !important; - overflow: auto; - -webkit-overflow-scrolling: touch; - box-sizing: border-box; - z-index: 1; - left: 0; - top: 40px; - bottom: 0; - width: 300px; - padding: 20px; - margin: 0; } - -html.minimal .tsd-member .tsd-member { - margin-left: 0; } - -html.minimal .tsd-page-toolbar { - position: fixed; - z-index: 2; } - -html.minimal #tsd-filter .tsd-filter-group { - right: 0; - transform: none; } - -html.minimal footer { - background-color: transparent; } - html.minimal footer .container { - padding: 0; } - -html.minimal .tsd-generator { - padding: 0; } - -@media (max-width: 900px) { - html.minimal .tsd-navigation { - display: none; } - html.minimal .content-wrap { - padding-left: 0; } } - -dl.tsd-comment-tags { - overflow: hidden; } - dl.tsd-comment-tags dt { - float: left; - padding: 1px 5px; - margin: 0 10px 0 0; - border-radius: 4px; - border: 1px solid #808080; - color: #808080; - font-size: 0.8em; - font-weight: normal; } - dl.tsd-comment-tags dd { - margin: 0 0 10px 0; } - dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { - display: table; - content: " "; } - dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { - clear: both; } - dl.tsd-comment-tags p { - margin: 0; } - -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; } - .tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; } - -.toggle-protected .tsd-is-private { - display: none; } - -.toggle-public .tsd-is-private, -.toggle-public .tsd-is-protected, -.toggle-public .tsd-is-private-protected { - display: none; } - -.toggle-inherited .tsd-is-inherited { - display: none; } - -.toggle-only-exported .tsd-is-not-exported { - display: none; } - -.toggle-externals .tsd-is-external { - display: none; } - -#tsd-filter { - position: relative; - display: inline-block; - height: 40px; - vertical-align: bottom; } - .no-filter #tsd-filter { - display: none; } - #tsd-filter .tsd-filter-group { - display: inline-block; - height: 40px; - vertical-align: bottom; - white-space: nowrap; } - #tsd-filter input { - display: none; } - @media (max-width: 900px) { - #tsd-filter .tsd-filter-group { - display: block; - position: absolute; - top: 40px; - right: 20px; - height: auto; - background-color: #fff; - visibility: hidden; - transform: translate(50%, 0); - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } - .has-options #tsd-filter .tsd-filter-group { - visibility: visible; } - .to-has-options #tsd-filter .tsd-filter-group { - animation: fade-in 0.2s; } - .from-has-options #tsd-filter .tsd-filter-group { - animation: fade-out 0.2s; } - #tsd-filter label, - #tsd-filter .tsd-select { - display: block; - padding-right: 20px; } } - -footer { - border-top: 1px solid #eee; - background-color: #fff; } - footer.with-border-bottom { - border-bottom: 1px solid #eee; } - footer .tsd-legend-group { - font-size: 0; } - footer .tsd-legend { - display: inline-block; - width: 25%; - padding: 0; - font-size: 16px; - list-style: none; - line-height: 1.333em; - vertical-align: top; } - @media (max-width: 900px) { - footer .tsd-legend { - width: 50%; } } - -.tsd-hierarchy { - list-style: square; - padding: 0 0 0 20px; - margin: 0; } - .tsd-hierarchy .target { - font-weight: bold; } - -.tsd-index-panel .tsd-index-content { - margin-bottom: -30px !important; } - -.tsd-index-panel .tsd-index-section { - margin-bottom: 30px !important; } - -.tsd-index-panel h3 { - margin: 0 -20px 10px -20px; - padding: 0 20px 10px 20px; - border-bottom: 1px solid #eee; } - -.tsd-index-panel ul.tsd-index-list { - -moz-column-count: 3; - -ms-column-count: 3; - -o-column-count: 3; - column-count: 3; - -moz-column-gap: 20px; - -ms-column-gap: 20px; - -o-column-gap: 20px; - column-gap: 20px; - padding: 0; - list-style: none; - line-height: 1.333em; } - @media (max-width: 900px) { - .tsd-index-panel ul.tsd-index-list { - -moz-column-count: 1; - -ms-column-count: 1; - -o-column-count: 1; - column-count: 1; } } - @media (min-width: 901px) and (max-width: 1024px) { - .tsd-index-panel ul.tsd-index-list { - -moz-column-count: 2; - -ms-column-count: 2; - -o-column-count: 2; - column-count: 2; } } - .tsd-index-panel ul.tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; } - -.tsd-index-panel a, -.tsd-index-panel .tsd-parent-kind-module a { - color: #9600ff; } - -.tsd-index-panel .tsd-parent-kind-interface a { - color: #7da01f; } - -.tsd-index-panel .tsd-parent-kind-enum a { - color: #cc9900; } - -.tsd-index-panel .tsd-parent-kind-class a { - color: #4da6ff; } - -.tsd-index-panel .tsd-kind-module a { - color: #9600ff; } - -.tsd-index-panel .tsd-kind-interface a { - color: #7da01f; } - -.tsd-index-panel .tsd-kind-enum a { - color: #cc9900; } - -.tsd-index-panel .tsd-kind-class a { - color: #4da6ff; } - -.tsd-index-panel .tsd-is-private a { - color: #808080; } - -.tsd-flag { - display: inline-block; - padding: 1px 5px; - border-radius: 4px; - color: #fff; - background-color: #808080; - text-indent: 0; - font-size: 14px; - font-weight: normal; } - -.tsd-anchor { - position: absolute; - top: -100px; } - -.tsd-member { - position: relative; } - .tsd-member .tsd-anchor + h3 { - margin-top: 0; - margin-bottom: 0; - border-bottom: none; } - -.tsd-navigation { - margin: 0 0 0 40px; } - .tsd-navigation a { - display: block; - padding-top: 2px; - padding-bottom: 2px; - border-left: 2px solid transparent; - color: #222; - text-decoration: none; - transition: border-left-color 0.1s; } - .tsd-navigation a:hover { - text-decoration: underline; } - .tsd-navigation ul { - margin: 0; - padding: 0; - list-style: none; } - .tsd-navigation li { - padding: 0; } - -.tsd-navigation.primary { - padding-bottom: 40px; } - .tsd-navigation.primary a { - display: block; - padding-top: 6px; - padding-bottom: 6px; } - .tsd-navigation.primary ul li a { - padding-left: 5px; } - .tsd-navigation.primary ul li li a { - padding-left: 25px; } - .tsd-navigation.primary ul li li li a { - padding-left: 45px; } - .tsd-navigation.primary ul li li li li a { - padding-left: 65px; } - .tsd-navigation.primary ul li li li li li a { - padding-left: 85px; } - .tsd-navigation.primary ul li li li li li li a { - padding-left: 105px; } - .tsd-navigation.primary > ul { - border-bottom: 1px solid #eee; } - .tsd-navigation.primary li { - border-top: 1px solid #eee; } - .tsd-navigation.primary li.current > a { - font-weight: bold; } - .tsd-navigation.primary li.label span { - display: block; - padding: 20px 0 6px 5px; - color: #808080; } - .tsd-navigation.primary li.globals + li > span, - .tsd-navigation.primary li.globals + li > a { - padding-top: 20px; } - -.tsd-navigation.secondary { - max-height: calc(100vh - 1rem - 40px); - overflow: auto; - position: -webkit-sticky; - position: sticky; - top: calc(.5rem + 40px); - transition: .3s; } - .tsd-navigation.secondary.tsd-navigation--toolbar-hide { - max-height: calc(100vh - 1rem); - top: .5rem; } - .tsd-navigation.secondary ul { - transition: opacity 0.2s; } - .tsd-navigation.secondary ul li a { - padding-left: 25px; } - .tsd-navigation.secondary ul li li a { - padding-left: 45px; } - .tsd-navigation.secondary ul li li li a { - padding-left: 65px; } - .tsd-navigation.secondary ul li li li li a { - padding-left: 85px; } - .tsd-navigation.secondary ul li li li li li a { - padding-left: 105px; } - .tsd-navigation.secondary ul li li li li li li a { - padding-left: 125px; } - .tsd-navigation.secondary ul.current a { - border-left-color: #eee; } - .tsd-navigation.secondary li.focus > a, - .tsd-navigation.secondary ul.current li.focus > a { - border-left-color: #000; } - .tsd-navigation.secondary li.current { - margin-top: 20px; - margin-bottom: 20px; - border-left-color: #eee; } - .tsd-navigation.secondary li.current > a { - font-weight: bold; } - -@media (min-width: 901px) { - .menu-sticky-wrap { - position: static; } } - -.tsd-panel { - margin: 20px 0; - padding: 20px; - background-color: #fff; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } - .tsd-panel:empty { - display: none; } - .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { - margin: 1.5em -20px 10px -20px; - padding: 0 20px 10px 20px; - border-bottom: 1px solid #eee; } - .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: 0; } - .tsd-panel table { - display: block; - width: 100%; - overflow: auto; - margin-top: 10px; - word-break: normal; - word-break: keep-all; } - .tsd-panel table th { - font-weight: bold; } - .tsd-panel table th, .tsd-panel table td { - padding: 6px 13px; - border: 1px solid #ddd; } - .tsd-panel table tr { - background-color: #fff; - border-top: 1px solid #ccc; } - .tsd-panel table tr:nth-child(2n) { - background-color: #f8f8f8; } - -.tsd-panel-group { - margin: 60px 0; } - .tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { - padding-left: 20px; - padding-right: 20px; } - -#tsd-search { - transition: background-color 0.2s; } - #tsd-search .title { - position: relative; - z-index: 2; } - #tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 40px; - height: 40px; } - #tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: #222; } - #tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; } - #tsd-search .field input, - #tsd-search .title { - transition: opacity 0.2s; } - #tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } - #tsd-search .results li { - padding: 0 10px; - background-color: #fdfdfd; } - #tsd-search .results li:nth-child(even) { - background-color: #fff; } - #tsd-search .results li.state { - display: none; } - #tsd-search .results li.current, - #tsd-search .results li:hover { - background-color: #eee; } - #tsd-search .results a { - display: block; } - #tsd-search .results a:before { - top: 10px; } - #tsd-search .results span.parent { - color: #808080; - font-weight: normal; } - #tsd-search.has-focus { - background-color: #eee; } - #tsd-search.has-focus .field input { - top: 0; - opacity: 1; } - #tsd-search.has-focus .title { - z-index: 0; - opacity: 0; } - #tsd-search.has-focus .results { - visibility: visible; } - #tsd-search.loading .results li.state.loading { - display: block; } - #tsd-search.failure .results li.state.failure { - display: block; } - -.tsd-signature { - margin: 0 0 1em 0; - padding: 10px; - border: 1px solid #eee; - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; } - .tsd-signature.tsd-kind-icon { - padding-left: 30px; } - .tsd-signature.tsd-kind-icon:before { - top: 10px; - left: 10px; } - .tsd-panel > .tsd-signature { - margin-left: -20px; - margin-right: -20px; - border-width: 1px 0; } - .tsd-panel > .tsd-signature.tsd-kind-icon { - padding-left: 40px; } - .tsd-panel > .tsd-signature.tsd-kind-icon:before { - left: 20px; } - -.tsd-signature-symbol { - color: #808080; - font-weight: normal; } - -.tsd-signature-type { - font-style: italic; - font-weight: normal; } - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - border: 1px solid #eee; } - .tsd-signatures .tsd-signature { - margin: 0; - border-width: 1px 0 0 0; - transition: background-color 0.1s; } - .tsd-signatures .tsd-signature:first-child { - border-top-width: 0; } - .tsd-signatures .tsd-signature.current { - background-color: #eee; } - .tsd-signatures.active > .tsd-signature { - cursor: pointer; } - .tsd-panel > .tsd-signatures { - margin-left: -20px; - margin-right: -20px; - border-width: 1px 0; } - .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { - padding-left: 40px; } - .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { - left: 20px; } - .tsd-panel > a.anchor + .tsd-signatures { - border-top-width: 0; - margin-top: -20px; } - -ul.tsd-descriptions { - position: relative; - overflow: hidden; - transition: height 0.3s; - padding: 0; - list-style: none; } - ul.tsd-descriptions.active > .tsd-description { - display: none; } - ul.tsd-descriptions.active > .tsd-description.current { - display: block; } - ul.tsd-descriptions.active > .tsd-description.fade-in { - animation: fade-in-delayed 0.3s; } - ul.tsd-descriptions.active > .tsd-description.fade-out { - animation: fade-out-delayed 0.3s; - position: absolute; - display: block; - top: 0; - left: 0; - right: 0; - opacity: 0; - visibility: hidden; } - ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { - font-size: 16px; - margin: 1em 0 0.5em 0; } - -ul.tsd-parameters, -ul.tsd-type-parameters { - list-style: square; - margin: 0; - padding-left: 20px; } - ul.tsd-parameters > li.tsd-parameter-signature, - ul.tsd-type-parameters > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; } - ul.tsd-parameters h5, - ul.tsd-type-parameters h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; } - ul.tsd-parameters .tsd-comment, - ul.tsd-type-parameters .tsd-comment { - margin-top: -0.5em; } - -.tsd-sources { - font-size: 14px; - color: #808080; - margin: 0 0 1em 0; } - .tsd-sources a { - color: #808080; - text-decoration: underline; } - .tsd-sources ul, .tsd-sources p { - margin: 0 !important; } - .tsd-sources ul { - list-style: none; - padding: 0; } - -.tsd-page-toolbar { - position: fixed; - z-index: 1; - top: 0; - left: 0; - width: 100%; - height: 40px; - color: #333; - background: #fff; - border-bottom: 1px solid #eee; - transition: transform .3s linear; } - .tsd-page-toolbar a { - color: #333; - text-decoration: none; } - .tsd-page-toolbar a.title { - font-weight: bold; } - .tsd-page-toolbar a.title:hover { - text-decoration: underline; } - .tsd-page-toolbar .table-wrap { - display: table; - width: 100%; - height: 40px; } - .tsd-page-toolbar .table-cell { - display: table-cell; - position: relative; - white-space: nowrap; - line-height: 40px; } - .tsd-page-toolbar .table-cell:first-child { - width: 100%; } - -.tsd-page-toolbar--hide { - transform: translateY(-100%); } - -.tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { - content: ''; - display: inline-block; - width: 40px; - height: 40px; - margin: 0 -8px 0 0; - background-image: url(../images/widgets.png); - background-repeat: no-repeat; - text-indent: -1024px; - vertical-align: bottom; } - @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { - .tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { - background-image: url(../images/widgets@2x.png); - background-size: 320px 40px; } } - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.6; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; } - .tsd-widget:hover { - opacity: 0.8; } - .tsd-widget.active { - opacity: 1; - background-color: #eee; } - .tsd-widget.no-caption { - width: 40px; } - .tsd-widget.no-caption:before { - margin: 0; } - .tsd-widget.search:before { - background-position: 0 0; } - .tsd-widget.menu:before { - background-position: -40px 0; } - .tsd-widget.options:before { - background-position: -80px 0; } - .tsd-widget.options, .tsd-widget.menu { - display: none; } - @media (max-width: 900px) { - .tsd-widget.options, .tsd-widget.menu { - display: inline-block; } } - input[type=checkbox] + .tsd-widget:before { - background-position: -120px 0; } - input[type=checkbox]:checked + .tsd-widget:before { - background-position: -160px 0; } - -.tsd-select { - position: relative; - display: inline-block; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; } - .tsd-select .tsd-select-label { - opacity: 0.6; - transition: opacity 0.2s; } - .tsd-select .tsd-select-label:before { - background-position: -240px 0; } - .tsd-select.active .tsd-select-label { - opacity: 0.8; } - .tsd-select.active .tsd-select-list { - visibility: visible; - opacity: 1; - transition-delay: 0s; } - .tsd-select .tsd-select-list { - position: absolute; - visibility: hidden; - top: 40px; - left: 0; - margin: 0; - padding: 0; - opacity: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); - transition: visibility 0s 0.2s, opacity 0.2s; } - .tsd-select .tsd-select-list li { - padding: 0 20px 0 0; - background-color: #fdfdfd; } - .tsd-select .tsd-select-list li:before { - background-position: 40px 0; } - .tsd-select .tsd-select-list li:nth-child(even) { - background-color: #fff; } - .tsd-select .tsd-select-list li:hover { - background-color: #eee; } - .tsd-select .tsd-select-list li.selected:before { - background-position: -200px 0; } - @media (max-width: 900px) { - .tsd-select .tsd-select-list { - top: 0; - left: auto; - right: 100%; - margin-right: -5px; } - .tsd-select .tsd-select-label:before { - background-position: -280px 0; } } - -img { - max-width: 100%; } diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css new file mode 100644 index 00000000..2038eefb --- /dev/null +++ b/docs/assets/highlight.css @@ -0,0 +1,113 @@ +:root { + --light-hl-0: #0000FF; + --dark-hl-0: #569CD6; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #0070C1; + --dark-hl-3: #4FC1FF; + --light-hl-4: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #098658; + --dark-hl-5: #B5CEA8; + --light-hl-6: #267F99; + --dark-hl-6: #4EC9B0; + --light-hl-7: #800000; + --dark-hl-7: #808080; + --light-hl-8: #800000; + --dark-hl-8: #569CD6; + --light-hl-9: #FF0000; + --dark-hl-9: #9CDCFE; + --light-hl-10: #0000FF; + --dark-hl-10: #CE9178; + --light-hl-11: #000000FF; + --dark-hl-11: #D4D4D4; + --light-hl-12: #A31515; + --dark-hl-12: #CE9178; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --code-background: var(--dark-code-background); +} } + +body.light { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --code-background: var(--light-code-background); +} + +body.dark { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +.hl-10 { color: var(--hl-10); } +.hl-11 { color: var(--hl-11); } +.hl-12 { color: var(--hl-12); } +pre, code { background: var(--code-background); } diff --git a/docs/assets/icons.css b/docs/assets/icons.css new file mode 100644 index 00000000..776a3562 --- /dev/null +++ b/docs/assets/icons.css @@ -0,0 +1,1043 @@ +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(./icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(./icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -187px; +} diff --git a/docs/assets/images/icons.png b/docs/assets/icons.png similarity index 100% rename from docs/assets/images/icons.png rename to docs/assets/icons.png diff --git a/docs/assets/images/icons@2x.png b/docs/assets/icons@2x.png similarity index 100% rename from docs/assets/images/icons@2x.png rename to docs/assets/icons@2x.png diff --git a/docs/assets/js/main.js b/docs/assets/js/main.js deleted file mode 100644 index 5fe710b2..00000000 --- a/docs/assets/js/main.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function x(e){return null!=e&&e===e.window}var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&r|56320)}function oe(){T()}var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;l--;)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(R)||[""]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0":">",'"':""","'":"'","`":"`"},P=h.invert(L);h.escape=W(L),h.unescape=W(P),h.result=function(n,r,t){h.isArray(r)||(r=[r]);var e=r.length;if(!e)return h.isFunction(t)?t.call(n):t;for(var u=0;u/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};function $(n){return"\\"+U[n]}var J=/(.)^/,U={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},V=/\\|'|\r|\n|\u2028|\u2029/g;h.template=function(i,n,r){!n&&r&&(n=r),n=h.defaults({},n,h.templateSettings);var t,e=RegExp([(n.escape||J).source,(n.interpolate||J).source,(n.evaluate||J).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(e,function(n,r,t,e,u){return a+=i.slice(o,u).replace(V,$),o=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}function u(n){return t.call(this,n,h)}var c=n.variable||"obj";return u.source="function("+c+"){\n"+a+"}",u},h.chain=function(n){var r=h(n);return r._chain=!0,r};function G(n,r){return n._chain?h(r).chain():r}h.mixin=function(t){return h.each(h.functions(t),function(n){var r=h[n]=t[n];h.prototype[n]=function(){var n=[this._wrapped];return u.apply(n,arguments),G(this,r.apply(h,n))}}),h},h.mixin(h),h.each(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];h.prototype[r]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0],G(this,n)}}),h.each(["concat","join","slice"],function(n){var r=e[n];h.prototype[n]=function(){return G(this,r.apply(this._wrapped,arguments))}}),h.prototype.value=function(){return this._wrapped},h.prototype.valueOf=h.prototype.toJSON=h.prototype.value,h.prototype.toString=function(){return String(this._wrapped)},"function"==typeof define&&define.amd&&define("underscore",[],function(){return h})}(),function(t){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(i,n,r){e.Backbone=t(e,r,i,n)});else if("undefined"!=typeof exports){var n,i=require("underscore");try{n=require("jquery")}catch(r){}t(e,exports,i,n)}else e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}(function(t,e,i,n){var r=t.Backbone,s=Array.prototype.slice;e.VERSION="1.4.0",e.$=n,e.noConflict=function(){return t.Backbone=r,this},e.emulateHTTP=!1,e.emulateJSON=!1;var h,a=e.Events={},o=/\s+/,u=function(t,e,n,r,s){var h,a=0;if(n&&"object"==typeof n){void 0!==r&&"context"in s&&void 0===s.context&&(s.context=r);for(h=i.keys(n);athis.length&&(r=this.length),r<0&&(r+=this.length+1);var g,m,s=[],a=[],o=[],h=[],u={},l=e.add,c=e.merge,f=e.remove,d=!1,v=this.comparator&&null==r&&!1!==e.sort,p=i.isString(this.comparator)?this.comparator:null;for(m=0;m=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){for(var t,r;47<(r=(t=this.next()).charCodeAt(0))&&r<58;);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos=this.scrollTop||0===this.scrollTop,isShown!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop},Viewport}(typedoc.Events);typedoc.Viewport=Viewport,typedoc.registerService(Viewport,"viewport")}(typedoc||(typedoc={})),function(typedoc){typedoc.pointerDown="mousedown",typedoc.pointerMove="mousemove",typedoc.pointerUp="mouseup",typedoc.pointerDownPosition={x:0,y:0},typedoc.preventNextClick=!1,typedoc.isPointerDown=!1,typedoc.isPointerTouch=!1,typedoc.hasPointerMoved=!1,typedoc.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),typedoc.$html.addClass(typedoc.isMobile?"is-mobile":"not-mobile"),typedoc.isMobile&&"ontouchstart"in document.documentElement&&(typedoc.isPointerTouch=!0,typedoc.pointerDown="touchstart",typedoc.pointerMove="touchmove",typedoc.pointerUp="touchend"),typedoc.$document.on(typedoc.pointerDown,function(e){typedoc.isPointerDown=!0,typedoc.hasPointerMoved=!1;var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e;typedoc.pointerDownPosition.y=t.pageY||0,typedoc.pointerDownPosition.x=t.pageX||0}).on(typedoc.pointerMove,function(e){if(typedoc.isPointerDown&&!typedoc.hasPointerMoved){var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e,x=typedoc.pointerDownPosition.x-(t.pageX||0),y=typedoc.pointerDownPosition.y-(t.pageY||0);typedoc.hasPointerMoved=10scrollTop;)index-=1;for(;index"+match+""}),parent=row.parent||"";(parent=parent.replace(new RegExp(query,"i"),function(match){return""+match+""}))&&(name=''+parent+"."+name),$results.append('
  • '+name+"
  • ")}}}function setLoadingState(value){loadingState!=value&&($el.removeClass(SearchLoadingState[loadingState].toLowerCase()),loadingState=value,$el.addClass(SearchLoadingState[loadingState].toLowerCase()),value==SearchLoadingState.Ready&&updateResults())}function setHasFocus(value){hasFocus!=value&&(hasFocus=value,$el.toggleClass("has-focus"),value?(setQuery(""),$field.val("")):$field.val(query))}function setQuery(value){query=$.trim(value),updateResults()}function setCurrentResult(dir){var $current=$results.find(".current");if(0==$current.length)$results.find(1==dir?"li:first-child":"li:last-child").addClass("current");else{var $rel=1==dir?$current.next("li"):$current.prev("li");0<$rel.length&&($current.removeClass("current"),$rel.addClass("current"))}}function gotoCurrentResult(){var $current=$results.find(".current");0==$current.length&&($current=$results.find("li:first-child")),0<$current.length&&(window.location.href=$current.find("a").prop("href"),$field.blur())}$results.on("mousedown",function(){resultClicked=!0}).on("mouseup",function(){setHasFocus(resultClicked=!1)}),$field.on("focusin",function(){setHasFocus(!0),loadIndex()}).on("focusout",function(){resultClicked?resultClicked=!1:setTimeout(function(){return setHasFocus(!1)},100)}).on("input",function(){setQuery($.trim(($field.val()||"").toString()))}).on("keydown",function(e){13==e.keyCode||27==e.keyCode||38==e.keyCode||40==e.keyCode?(preventPress=!0,e.preventDefault(),13==e.keyCode?gotoCurrentResult():27==e.keyCode?$field.blur():38==e.keyCode?setCurrentResult(-1):40==e.keyCode&&setCurrentResult(1)):preventPress=!1}).on("keypress",function(e){preventPress&&e.preventDefault()}),$("body").on("keydown",function(e){e.altKey||e.ctrlKey||e.metaKey||!hasFocus&&47this.groups.length-1&&(index=this.groups.length-1),this.index!=index){var to=this.groups[index];if(-1 .tsd-signature");if(!($signatures.length<2)){this.$container=this.$el.siblings(".tsd-descriptions");var $descriptions=this.$container.find("> .tsd-description");this.groups=[],$signatures.each(function(index,el){_this.groups.push(new SignatureGroup($(el),$descriptions.eq(index)))})}},Signature.prototype.onClick=function(e){var _this=this;_(this.groups).forEach(function(group,index){group.$signature.is(e.currentTarget)&&_this.setIndex(index)})},Signature}(Backbone.View);typedoc.registerComponent(Signature,".tsd-signatures")}(typedoc||(typedoc={})),function(typedoc){var Toggle=function(_super){function Toggle(options){var _this=_super.call(this,options)||this;return _this.className=_this.$el.attr("data-toggle")||"",_this.$el.on(typedoc.pointerUp,function(e){return _this.onPointerUp(e)}),_this.$el.on("click",function(e){return e.preventDefault()}),typedoc.$document.on(typedoc.pointerDown,function(e){return _this.onDocumentPointerDown(e)}),typedoc.$document.on(typedoc.pointerUp,function(e){return _this.onDocumentPointerUp(e)}),_this}return __extends(Toggle,_super),Toggle.prototype.setActive=function(value){if(this.active!=value){this.active=value,typedoc.$html.toggleClass("has-"+this.className,value),this.$el.toggleClass("active",value);var transition=(this.active?"to-has-":"from-has-")+this.className;typedoc.$html.addClass(transition),setTimeout(function(){return typedoc.$html.removeClass(transition)},500)}},Toggle.prototype.onPointerUp=function(event){typedoc.hasPointerMoved||(this.setActive(!0),event.preventDefault())},Toggle.prototype.onDocumentPointerDown=function(e){if(this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu"))return;if($path.hasClass("tsd-filter-group"))return;this.setActive(!1)}},Toggle.prototype.onDocumentPointerUp=function(e){var _this=this;if(!typedoc.hasPointerMoved&&this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu")){var $link=$path.filter("a");if($link.length){var href=window.location.href;-1!=href.indexOf("#")&&(href=href.substr(0,href.indexOf("#"))),$link.prop("href").substr(0,href.length)==href&&setTimeout(function(){return _this.setActive(!1)},250)}}}},Toggle}(Backbone.View);typedoc.registerComponent(Toggle,"a[data-toggle]")}(typedoc||(typedoc={})),function(typedoc){typedoc.app=new typedoc.Application}(typedoc||(typedoc={})); \ No newline at end of file diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js deleted file mode 100644 index 3cbe34f7..00000000 --- a/docs/assets/js/search.js +++ /dev/null @@ -1,3 +0,0 @@ -var typedoc = typedoc || {}; - typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal"},"rows":[{"id":0,"kind":2097152,"name":"glTFLoader","url":"globals.html#gltfloader","classes":"tsd-kind-object-literal"},{"id":1,"kind":64,"name":"use","url":"globals.html#gltfloader.use","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"glTFLoader"},{"id":2,"kind":64,"name":"add","url":"globals.html#gltfloader.add","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"glTFLoader"},{"id":3,"kind":2097152,"name":"glTFBinaryLoader","url":"globals.html#gltfbinaryloader","classes":"tsd-kind-object-literal"},{"id":4,"kind":64,"name":"use","url":"globals.html#gltfbinaryloader.use","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"glTFBinaryLoader"},{"id":5,"kind":64,"name":"add","url":"globals.html#gltfbinaryloader.add","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"glTFBinaryLoader"},{"id":6,"kind":128,"name":"glTFAsset","url":"classes/gltfasset.html","classes":"tsd-kind-class"},{"id":7,"kind":512,"name":"constructor","url":"classes/gltfasset.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"glTFAsset"},{"id":8,"kind":1024,"name":"descriptor","url":"classes/gltfasset.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"glTFAsset"},{"id":9,"kind":1024,"name":"buffers","url":"classes/gltfasset.html#buffers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"glTFAsset"},{"id":10,"kind":1024,"name":"images","url":"classes/gltfasset.html#images","classes":"tsd-kind-property tsd-parent-kind-class","parent":"glTFAsset"},{"id":11,"kind":2048,"name":"load","url":"classes/gltfasset.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":12,"kind":2048,"name":"isValidBuffer","url":"classes/gltfasset.html#isvalidbuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":13,"kind":2048,"name":"isEmbeddedResource","url":"classes/gltfasset.html#isembeddedresource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":14,"kind":2048,"name":"fromBuffer","url":"classes/gltfasset.html#frombuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":15,"kind":256,"name":"glTFResourceLoader","url":"interfaces/gltfresourceloader.html","classes":"tsd-kind-interface"},{"id":16,"kind":2048,"name":"load","url":"interfaces/gltfresourceloader.html#load","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"glTFResourceLoader"},{"id":17,"kind":128,"name":"ObservablePoint3D","url":"classes/observablepoint3d.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":18,"kind":1024,"name":"_array","url":"classes/observablepoint3d.html#_array","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ObservablePoint3D"},{"id":19,"kind":262144,"name":"array","url":"classes/observablepoint3d.html#array","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":20,"kind":512,"name":"constructor","url":"classes/observablepoint3d.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":21,"kind":262144,"name":"x","url":"classes/observablepoint3d.html#x","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":22,"kind":262144,"name":"y","url":"classes/observablepoint3d.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":23,"kind":262144,"name":"z","url":"classes/observablepoint3d.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":24,"kind":2048,"name":"clone","url":"classes/observablepoint3d.html#clone","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":25,"kind":2048,"name":"copyFrom","url":"classes/observablepoint3d.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":26,"kind":2048,"name":"copyTo","url":"classes/observablepoint3d.html#copyto","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":27,"kind":2048,"name":"equals","url":"classes/observablepoint3d.html#equals","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":28,"kind":2048,"name":"set","url":"classes/observablepoint3d.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":29,"kind":2048,"name":"setFrom","url":"classes/observablepoint3d.html#setfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":30,"kind":1024,"name":"cb","url":"classes/observablepoint3d.html#cb","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservablePoint3D"},{"id":31,"kind":65536,"name":"__type","url":"classes/observablepoint3d.html#cb.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"ObservablePoint3D.cb"},{"id":32,"kind":1024,"name":"scope","url":"classes/observablepoint3d.html#scope","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservablePoint3D"},{"id":33,"kind":1024,"name":"_x","url":"classes/observablepoint3d.html#_x","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservablePoint3D"},{"id":34,"kind":1024,"name":"_y","url":"classes/observablepoint3d.html#_y","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservablePoint3D"},{"id":35,"kind":2048,"name":"toString","url":"classes/observablepoint3d.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ObservablePoint3D"},{"id":36,"kind":128,"name":"ObservableQuaternion","url":"classes/observablequaternion.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":37,"kind":1024,"name":"_array","url":"classes/observablequaternion.html#_array","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ObservableQuaternion"},{"id":38,"kind":262144,"name":"array","url":"classes/observablequaternion.html#array","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":39,"kind":512,"name":"constructor","url":"classes/observablequaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":40,"kind":262144,"name":"x","url":"classes/observablequaternion.html#x","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":41,"kind":262144,"name":"y","url":"classes/observablequaternion.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":42,"kind":262144,"name":"z","url":"classes/observablequaternion.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":43,"kind":262144,"name":"w","url":"classes/observablequaternion.html#w","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":44,"kind":2048,"name":"setEulerAngles","url":"classes/observablequaternion.html#seteulerangles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":45,"kind":2048,"name":"clone","url":"classes/observablequaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":46,"kind":2048,"name":"copyFrom","url":"classes/observablequaternion.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":47,"kind":2048,"name":"copyTo","url":"classes/observablequaternion.html#copyto","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":48,"kind":2048,"name":"equals","url":"classes/observablequaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":49,"kind":2048,"name":"set","url":"classes/observablequaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":50,"kind":2048,"name":"setFrom","url":"classes/observablequaternion.html#setfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":51,"kind":1024,"name":"cb","url":"classes/observablequaternion.html#cb","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservableQuaternion"},{"id":52,"kind":65536,"name":"__type","url":"classes/observablequaternion.html#cb.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"ObservableQuaternion.cb"},{"id":53,"kind":1024,"name":"scope","url":"classes/observablequaternion.html#scope","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservableQuaternion"},{"id":54,"kind":1024,"name":"_x","url":"classes/observablequaternion.html#_x","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservableQuaternion"},{"id":55,"kind":1024,"name":"_y","url":"classes/observablequaternion.html#_y","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ObservableQuaternion"},{"id":56,"kind":2048,"name":"toString","url":"classes/observablequaternion.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ObservableQuaternion"},{"id":57,"kind":128,"name":"Transform3D","url":"classes/transform3d.html","classes":"tsd-kind-class"},{"id":58,"kind":1024,"name":"position","url":"classes/transform3d.html#position","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":59,"kind":1024,"name":"scale","url":"classes/transform3d.html#scale","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":60,"kind":1024,"name":"rotationQuaternion","url":"classes/transform3d.html#rotationquaternion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Transform3D"},{"id":61,"kind":1024,"name":"worldTransform","url":"classes/transform3d.html#worldtransform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":62,"kind":1024,"name":"localTransform","url":"classes/transform3d.html#localtransform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":63,"kind":1024,"name":"inverseWorldTransform","url":"classes/transform3d.html#inverseworldtransform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Transform3D"},{"id":64,"kind":1024,"name":"normalTransform","url":"classes/transform3d.html#normaltransform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Transform3D"},{"id":65,"kind":2048,"name":"updateLocalTransform","url":"classes/transform3d.html#updatelocaltransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":66,"kind":2048,"name":"setFromMatrix","url":"classes/transform3d.html#setfrommatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":67,"kind":2048,"name":"updateTransform","url":"classes/transform3d.html#updatetransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":68,"kind":2048,"name":"lookAt","url":"classes/transform3d.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform3D"},{"id":69,"kind":1024,"name":"IDENTITY","url":"classes/transform3d.html#identity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Transform3D"},{"id":70,"kind":1024,"name":"pivot","url":"classes/transform3d.html#pivot","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":71,"kind":1024,"name":"skew","url":"classes/transform3d.html#skew","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":72,"kind":1024,"name":"_parentID","url":"classes/transform3d.html#_parentid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":73,"kind":1024,"name":"_worldID","url":"classes/transform3d.html#_worldid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":74,"kind":1024,"name":"_rotation","url":"classes/transform3d.html#_rotation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":75,"kind":1024,"name":"_cx","url":"classes/transform3d.html#_cx","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":76,"kind":1024,"name":"_sx","url":"classes/transform3d.html#_sx","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":77,"kind":1024,"name":"_cy","url":"classes/transform3d.html#_cy","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":78,"kind":1024,"name":"_sy","url":"classes/transform3d.html#_sy","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":79,"kind":1024,"name":"_localID","url":"classes/transform3d.html#_localid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":80,"kind":1024,"name":"_currentLocalID","url":"classes/transform3d.html#_currentlocalid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":81,"kind":512,"name":"constructor","url":"classes/transform3d.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":82,"kind":2048,"name":"onChange","url":"classes/transform3d.html#onchange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":83,"kind":2048,"name":"updateSkew","url":"classes/transform3d.html#updateskew","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Transform3D"},{"id":84,"kind":2048,"name":"toString","url":"classes/transform3d.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":85,"kind":262144,"name":"rotation","url":"classes/transform3d.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":86,"kind":128,"name":"Matrix4","url":"classes/matrix4.html","classes":"tsd-kind-class"},{"id":87,"kind":1024,"name":"_transformId","url":"classes/matrix4.html#_transformid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":88,"kind":1024,"name":"_position","url":"classes/matrix4.html#_position","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":89,"kind":1024,"name":"_scaling","url":"classes/matrix4.html#_scaling","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":90,"kind":1024,"name":"_rotation","url":"classes/matrix4.html#_rotation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":91,"kind":1024,"name":"_up","url":"classes/matrix4.html#_up","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":92,"kind":1024,"name":"_down","url":"classes/matrix4.html#_down","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":93,"kind":1024,"name":"_forward","url":"classes/matrix4.html#_forward","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":94,"kind":1024,"name":"_left","url":"classes/matrix4.html#_left","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":95,"kind":1024,"name":"_right","url":"classes/matrix4.html#_right","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":96,"kind":1024,"name":"_backward","url":"classes/matrix4.html#_backward","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Matrix4"},{"id":97,"kind":262144,"name":"transformId","url":"classes/matrix4.html#transformid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":98,"kind":1024,"name":"array","url":"classes/matrix4.html#array","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":99,"kind":512,"name":"constructor","url":"classes/matrix4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":100,"kind":2048,"name":"toArray","url":"classes/matrix4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":101,"kind":262144,"name":"position","url":"classes/matrix4.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":102,"kind":262144,"name":"scaling","url":"classes/matrix4.html#scaling","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":103,"kind":262144,"name":"rotation","url":"classes/matrix4.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":104,"kind":262144,"name":"up","url":"classes/matrix4.html#up","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":105,"kind":262144,"name":"down","url":"classes/matrix4.html#down","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":106,"kind":262144,"name":"right","url":"classes/matrix4.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":107,"kind":262144,"name":"left","url":"classes/matrix4.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":108,"kind":262144,"name":"forward","url":"classes/matrix4.html#forward","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":109,"kind":262144,"name":"backward","url":"classes/matrix4.html#backward","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":110,"kind":2048,"name":"copyFrom","url":"classes/matrix4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":111,"kind":2048,"name":"setFromRotationPositionScale","url":"classes/matrix4.html#setfromrotationpositionscale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix4"},{"id":112,"kind":2048,"name":"multiply","url":"classes/matrix4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix4"},{"id":113,"kind":1024,"name":"a","url":"classes/matrix4.html#a","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":114,"kind":1024,"name":"b","url":"classes/matrix4.html#b","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":115,"kind":1024,"name":"c","url":"classes/matrix4.html#c","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":116,"kind":1024,"name":"d","url":"classes/matrix4.html#d","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":117,"kind":1024,"name":"tx","url":"classes/matrix4.html#tx","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":118,"kind":1024,"name":"ty","url":"classes/matrix4.html#ty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":119,"kind":2048,"name":"fromArray","url":"classes/matrix4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":120,"kind":2048,"name":"set","url":"classes/matrix4.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":121,"kind":2048,"name":"apply","url":"classes/matrix4.html#apply","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Matrix4"},{"id":122,"kind":2048,"name":"applyInverse","url":"classes/matrix4.html#applyinverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Matrix4"},{"id":123,"kind":2048,"name":"translate","url":"classes/matrix4.html#translate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":124,"kind":2048,"name":"scale","url":"classes/matrix4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":125,"kind":2048,"name":"rotate","url":"classes/matrix4.html#rotate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":126,"kind":2048,"name":"append","url":"classes/matrix4.html#append","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":127,"kind":2048,"name":"setTransform","url":"classes/matrix4.html#settransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":128,"kind":2048,"name":"prepend","url":"classes/matrix4.html#prepend","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":129,"kind":2048,"name":"decompose","url":"classes/matrix4.html#decompose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":130,"kind":2048,"name":"invert","url":"classes/matrix4.html#invert","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":131,"kind":2048,"name":"identity","url":"classes/matrix4.html#identity-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":132,"kind":2048,"name":"clone","url":"classes/matrix4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":133,"kind":2048,"name":"copyTo","url":"classes/matrix4.html#copyto","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":134,"kind":2048,"name":"toString","url":"classes/matrix4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Matrix4"},{"id":135,"kind":262144,"name":"IDENTITY","url":"classes/matrix4.html#identity","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Matrix4"},{"id":136,"kind":262144,"name":"TEMP_MATRIX","url":"classes/matrix4.html#temp_matrix","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Matrix4"},{"id":137,"kind":128,"name":"Container3D","url":"classes/container3d.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":138,"kind":1024,"name":"transform","url":"classes/container3d.html#transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Container3D"},{"id":139,"kind":262144,"name":"position","url":"classes/container3d.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":140,"kind":262144,"name":"scale","url":"classes/container3d.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":141,"kind":262144,"name":"rotationQuaternion","url":"classes/container3d.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":142,"kind":262144,"name":"z","url":"classes/container3d.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":143,"kind":262144,"name":"localTransform","url":"classes/container3d.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Container3D"},{"id":144,"kind":262144,"name":"worldTransform","url":"classes/container3d.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Container3D"},{"id":145,"kind":1024,"name":"prefixed","url":"classes/container3d.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"Container3D"},{"id":146,"kind":2048,"name":"eventNames","url":"classes/container3d.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":147,"kind":2048,"name":"listeners","url":"classes/container3d.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":148,"kind":2048,"name":"listenerCount","url":"classes/container3d.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":149,"kind":2048,"name":"emit","url":"classes/container3d.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":150,"kind":2048,"name":"on","url":"classes/container3d.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":151,"kind":2048,"name":"addListener","url":"classes/container3d.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":152,"kind":2048,"name":"once","url":"classes/container3d.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":153,"kind":2048,"name":"removeListener","url":"classes/container3d.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":154,"kind":2048,"name":"off","url":"classes/container3d.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":155,"kind":2048,"name":"removeAllListeners","url":"classes/container3d.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Container3D"},{"id":156,"kind":1024,"name":"children","url":"classes/container3d.html#children","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":157,"kind":1024,"name":"sortableChildren","url":"classes/container3d.html#sortablechildren","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":158,"kind":1024,"name":"sortDirty","url":"classes/container3d.html#sortdirty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":159,"kind":1024,"name":"parent","url":"classes/container3d.html#parent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":160,"kind":1024,"name":"containerUpdateTransform","url":"classes/container3d.html#containerupdatetransform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":161,"kind":65536,"name":"__type","url":"classes/container3d.html#containerupdatetransform.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"Container3D.containerUpdateTransform"},{"id":162,"kind":1024,"name":"_width","url":"classes/container3d.html#_width","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Container3D"},{"id":163,"kind":1024,"name":"_height","url":"classes/container3d.html#_height","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Container3D"},{"id":164,"kind":512,"name":"constructor","url":"classes/container3d.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":165,"kind":2048,"name":"onChildrenChange","url":"classes/container3d.html#onchildrenchange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Container3D"},{"id":166,"kind":2048,"name":"addChild","url":"classes/container3d.html#addchild","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Container3D"},{"id":167,"kind":2048,"name":"addChildAt","url":"classes/container3d.html#addchildat","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Container3D"},{"id":168,"kind":2048,"name":"swapChildren","url":"classes/container3d.html#swapchildren","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":169,"kind":2048,"name":"getChildIndex","url":"classes/container3d.html#getchildindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":170,"kind":2048,"name":"setChildIndex","url":"classes/container3d.html#setchildindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":171,"kind":2048,"name":"getChildAt","url":"classes/container3d.html#getchildat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":172,"kind":2048,"name":"removeChild","url":"classes/container3d.html#removechild","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Container3D"},{"id":173,"kind":2048,"name":"removeChildAt","url":"classes/container3d.html#removechildat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":174,"kind":2048,"name":"removeChildren","url":"classes/container3d.html#removechildren","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":175,"kind":2048,"name":"sortChildren","url":"classes/container3d.html#sortchildren","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":176,"kind":2048,"name":"updateTransform","url":"classes/container3d.html#updatetransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":177,"kind":2048,"name":"calculateBounds","url":"classes/container3d.html#calculatebounds","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":178,"kind":2048,"name":"getLocalBounds","url":"classes/container3d.html#getlocalbounds","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":179,"kind":2048,"name":"_calculateBounds","url":"classes/container3d.html#_calculatebounds","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Container3D"},{"id":180,"kind":2048,"name":"render","url":"classes/container3d.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":181,"kind":2048,"name":"renderAdvanced","url":"classes/container3d.html#renderadvanced","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Container3D"},{"id":182,"kind":2048,"name":"_render","url":"classes/container3d.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Container3D"},{"id":183,"kind":2048,"name":"destroy","url":"classes/container3d.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":184,"kind":262144,"name":"width","url":"classes/container3d.html#width","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":185,"kind":262144,"name":"height","url":"classes/container3d.html#height","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":186,"kind":128,"name":"Camera","url":"classes/camera.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":187,"kind":1024,"name":"_transformId","url":"classes/camera.html#_transformid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":188,"kind":262144,"name":"transformId","url":"classes/camera.html#transformid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":189,"kind":1024,"name":"_projection","url":"classes/camera.html#_projection","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":190,"kind":1024,"name":"_view","url":"classes/camera.html#_view","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":191,"kind":1024,"name":"_viewProjection","url":"classes/camera.html#_viewprojection","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":192,"kind":1024,"name":"_orthographic","url":"classes/camera.html#_orthographic","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":193,"kind":1024,"name":"_orthographicSize","url":"classes/camera.html#_orthographicsize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":194,"kind":1024,"name":"main","url":"classes/camera.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Camera"},{"id":195,"kind":512,"name":"constructor","url":"classes/camera.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Camera"},{"id":196,"kind":1024,"name":"renderer","url":"classes/camera.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Camera"},{"id":197,"kind":2048,"name":"destroy","url":"classes/camera.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":198,"kind":262144,"name":"orthographicSize","url":"classes/camera.html#orthographicsize","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":199,"kind":262144,"name":"orthographic","url":"classes/camera.html#orthographic","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":200,"kind":2048,"name":"screenToRay","url":"classes/camera.html#screentoray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":201,"kind":2048,"name":"screenToWorld","url":"classes/camera.html#screentoworld","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":202,"kind":2048,"name":"worldToScreen","url":"classes/camera.html#worldtoscreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":203,"kind":1024,"name":"_fieldOfView","url":"classes/camera.html#_fieldofview","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":204,"kind":1024,"name":"_near","url":"classes/camera.html#_near","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":205,"kind":1024,"name":"_far","url":"classes/camera.html#_far","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":206,"kind":1024,"name":"_aspect","url":"classes/camera.html#_aspect","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Camera"},{"id":207,"kind":262144,"name":"aspect","url":"classes/camera.html#aspect","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":208,"kind":262144,"name":"fieldOfView","url":"classes/camera.html#fieldofview","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":209,"kind":262144,"name":"near","url":"classes/camera.html#near","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":210,"kind":262144,"name":"far","url":"classes/camera.html#far","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":211,"kind":262144,"name":"projection","url":"classes/camera.html#projection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":212,"kind":262144,"name":"view","url":"classes/camera.html#view","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":213,"kind":262144,"name":"viewProjection","url":"classes/camera.html#viewprojection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":214,"kind":1024,"name":"transform","url":"classes/camera.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":215,"kind":262144,"name":"position","url":"classes/camera.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":216,"kind":262144,"name":"scale","url":"classes/camera.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":217,"kind":262144,"name":"rotationQuaternion","url":"classes/camera.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":218,"kind":262144,"name":"z","url":"classes/camera.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":219,"kind":262144,"name":"localTransform","url":"classes/camera.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":220,"kind":262144,"name":"worldTransform","url":"classes/camera.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":221,"kind":1024,"name":"prefixed","url":"classes/camera.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Camera"},{"id":222,"kind":2048,"name":"eventNames","url":"classes/camera.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":223,"kind":2048,"name":"listeners","url":"classes/camera.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":224,"kind":2048,"name":"listenerCount","url":"classes/camera.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":225,"kind":2048,"name":"emit","url":"classes/camera.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":226,"kind":2048,"name":"on","url":"classes/camera.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":227,"kind":2048,"name":"addListener","url":"classes/camera.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":228,"kind":2048,"name":"once","url":"classes/camera.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":229,"kind":2048,"name":"removeListener","url":"classes/camera.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":230,"kind":2048,"name":"off","url":"classes/camera.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":231,"kind":2048,"name":"removeAllListeners","url":"classes/camera.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":232,"kind":128,"name":"CameraOrbitControl","url":"classes/cameraorbitcontrol.html","classes":"tsd-kind-class"},{"id":233,"kind":1024,"name":"_distance","url":"classes/cameraorbitcontrol.html#_distance","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"CameraOrbitControl"},{"id":234,"kind":1024,"name":"_grabbed","url":"classes/cameraorbitcontrol.html#_grabbed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"CameraOrbitControl"},{"id":235,"kind":1024,"name":"_angles","url":"classes/cameraorbitcontrol.html#_angles","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"CameraOrbitControl"},{"id":236,"kind":262144,"name":"angles","url":"classes/cameraorbitcontrol.html#angles","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":237,"kind":2097152,"name":"target","url":"classes/cameraorbitcontrol.html#target","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":238,"kind":32,"name":"x","url":"classes/cameraorbitcontrol.html#target.x","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CameraOrbitControl.target"},{"id":239,"kind":32,"name":"y","url":"classes/cameraorbitcontrol.html#target.y","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CameraOrbitControl.target"},{"id":240,"kind":32,"name":"z","url":"classes/cameraorbitcontrol.html#target.z","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CameraOrbitControl.target"},{"id":241,"kind":1024,"name":"allowControl","url":"classes/cameraorbitcontrol.html#allowcontrol","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":242,"kind":512,"name":"constructor","url":"classes/cameraorbitcontrol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":243,"kind":1024,"name":"camera","url":"classes/cameraorbitcontrol.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":244,"kind":2048,"name":"updateCamera","url":"classes/cameraorbitcontrol.html#updatecamera","classes":"tsd-kind-method tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":245,"kind":262144,"name":"distance","url":"classes/cameraorbitcontrol.html#distance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":246,"kind":128,"name":"Mesh3D","url":"classes/mesh3d.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":247,"kind":1024,"name":"pluginName","url":"classes/mesh3d.html#pluginname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":248,"kind":1024,"name":"targetWeights","url":"classes/mesh3d.html#targetweights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":249,"kind":1024,"name":"skin","url":"classes/mesh3d.html#skin","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":250,"kind":2097152,"name":"enabledRenderPasses","url":"classes/mesh3d.html#enabledrenderpasses","classes":"tsd-kind-object-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":251,"kind":32,"name":"material","url":"classes/mesh3d.html#enabledrenderpasses.material-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Mesh3D.enabledRenderPasses"},{"id":252,"kind":65536,"name":"__type","url":"classes/mesh3d.html#enabledrenderpasses.material-1.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"Mesh3D.enabledRenderPasses.material"},{"id":253,"kind":1024,"name":"renderSortOrder","url":"classes/mesh3d.html#rendersortorder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":254,"kind":512,"name":"constructor","url":"classes/mesh3d.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Mesh3D"},{"id":255,"kind":1024,"name":"geometry","url":"classes/mesh3d.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":256,"kind":1024,"name":"material","url":"classes/mesh3d.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":257,"kind":1024,"name":"_instances","url":"classes/mesh3d.html#_instances","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Mesh3D"},{"id":258,"kind":262144,"name":"instances","url":"classes/mesh3d.html#instances","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh3D"},{"id":259,"kind":2048,"name":"createInstance","url":"classes/mesh3d.html#createinstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":260,"kind":2048,"name":"removeInstance","url":"classes/mesh3d.html#removeinstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":261,"kind":2048,"name":"enableRenderPass","url":"classes/mesh3d.html#enablerenderpass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":262,"kind":2048,"name":"disableRenderPass","url":"classes/mesh3d.html#disablerenderpass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":263,"kind":2048,"name":"isRenderPassEnabled","url":"classes/mesh3d.html#isrenderpassenabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":264,"kind":2048,"name":"destroy","url":"classes/mesh3d.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":265,"kind":2048,"name":"_render","url":"classes/mesh3d.html#_render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":266,"kind":2048,"name":"createQuad","url":"classes/mesh3d.html#createquad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":267,"kind":2048,"name":"createCube","url":"classes/mesh3d.html#createcube","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":268,"kind":2048,"name":"createPlane","url":"classes/mesh3d.html#createplane","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":269,"kind":1024,"name":"transform","url":"classes/mesh3d.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":270,"kind":262144,"name":"position","url":"classes/mesh3d.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":271,"kind":262144,"name":"scale","url":"classes/mesh3d.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":272,"kind":262144,"name":"rotationQuaternion","url":"classes/mesh3d.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":273,"kind":262144,"name":"z","url":"classes/mesh3d.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":274,"kind":262144,"name":"localTransform","url":"classes/mesh3d.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":275,"kind":262144,"name":"worldTransform","url":"classes/mesh3d.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":276,"kind":1024,"name":"prefixed","url":"classes/mesh3d.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Mesh3D"},{"id":277,"kind":2048,"name":"eventNames","url":"classes/mesh3d.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":278,"kind":2048,"name":"listeners","url":"classes/mesh3d.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":279,"kind":2048,"name":"listenerCount","url":"classes/mesh3d.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":280,"kind":2048,"name":"emit","url":"classes/mesh3d.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":281,"kind":2048,"name":"on","url":"classes/mesh3d.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":282,"kind":2048,"name":"addListener","url":"classes/mesh3d.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":283,"kind":2048,"name":"once","url":"classes/mesh3d.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":284,"kind":2048,"name":"removeListener","url":"classes/mesh3d.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":285,"kind":2048,"name":"off","url":"classes/mesh3d.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":286,"kind":2048,"name":"removeAllListeners","url":"classes/mesh3d.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":287,"kind":256,"name":"MeshDestroyOptions","url":"interfaces/meshdestroyoptions.html","classes":"tsd-kind-interface"},{"id":288,"kind":1024,"name":"geometry","url":"interfaces/meshdestroyoptions.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":289,"kind":1024,"name":"material","url":"interfaces/meshdestroyoptions.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":290,"kind":1024,"name":"children","url":"interfaces/meshdestroyoptions.html#children","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"MeshDestroyOptions"},{"id":291,"kind":1024,"name":"texture","url":"interfaces/meshdestroyoptions.html#texture","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"MeshDestroyOptions"},{"id":292,"kind":1024,"name":"baseTexture","url":"interfaces/meshdestroyoptions.html#basetexture","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"MeshDestroyOptions"},{"id":293,"kind":128,"name":"MeshGeometry3D","url":"classes/meshgeometry3d.html","classes":"tsd-kind-class"},{"id":294,"kind":1024,"name":"_shaderGeometry","url":"classes/meshgeometry3d.html#_shadergeometry","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"MeshGeometry3D"},{"id":295,"kind":65536,"name":"__type","url":"classes/meshgeometry3d.html#_shadergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"MeshGeometry3D._shaderGeometry"},{"id":296,"kind":1024,"name":"indices","url":"classes/meshgeometry3d.html#indices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":297,"kind":1024,"name":"positions","url":"classes/meshgeometry3d.html#positions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":298,"kind":1024,"name":"uvs","url":"classes/meshgeometry3d.html#uvs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":299,"kind":1024,"name":"normals","url":"classes/meshgeometry3d.html#normals","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":300,"kind":1024,"name":"tangents","url":"classes/meshgeometry3d.html#tangents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":301,"kind":1024,"name":"targets","url":"classes/meshgeometry3d.html#targets","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":302,"kind":1024,"name":"joints","url":"classes/meshgeometry3d.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":303,"kind":1024,"name":"weights","url":"classes/meshgeometry3d.html#weights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":304,"kind":2048,"name":"getShaderGeometry","url":"classes/meshgeometry3d.html#getshadergeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":305,"kind":2048,"name":"addShaderGeometry","url":"classes/meshgeometry3d.html#addshadergeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":306,"kind":2048,"name":"hasShaderGeometry","url":"classes/meshgeometry3d.html#hasshadergeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":307,"kind":2048,"name":"destroy","url":"classes/meshgeometry3d.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":308,"kind":256,"name":"MeshGeometryAttribute","url":"interfaces/meshgeometryattribute.html","classes":"tsd-kind-interface"},{"id":309,"kind":1024,"name":"buffer","url":"interfaces/meshgeometryattribute.html#buffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":310,"kind":1024,"name":"min","url":"interfaces/meshgeometryattribute.html#min","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":311,"kind":1024,"name":"max","url":"interfaces/meshgeometryattribute.html#max","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":312,"kind":1024,"name":"componentType","url":"interfaces/meshgeometryattribute.html#componenttype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":313,"kind":1024,"name":"stride","url":"interfaces/meshgeometryattribute.html#stride","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":314,"kind":256,"name":"MeshGeometryTarget","url":"interfaces/meshgeometrytarget.html","classes":"tsd-kind-interface"},{"id":315,"kind":1024,"name":"positions","url":"interfaces/meshgeometrytarget.html#positions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":316,"kind":1024,"name":"normals","url":"interfaces/meshgeometrytarget.html#normals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":317,"kind":1024,"name":"tangents","url":"interfaces/meshgeometrytarget.html#tangents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":318,"kind":128,"name":"MeshShader","url":"classes/meshshader.html","classes":"tsd-kind-class"},{"id":319,"kind":1024,"name":"_state","url":"classes/meshshader.html#_state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"MeshShader"},{"id":320,"kind":262144,"name":"name","url":"classes/meshshader.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MeshShader"},{"id":321,"kind":2048,"name":"createShaderGeometry","url":"classes/meshshader.html#createshadergeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":322,"kind":2048,"name":"render","url":"classes/meshshader.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":323,"kind":1024,"name":"program","url":"classes/meshshader.html#program","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":324,"kind":1024,"name":"uniformGroup","url":"classes/meshshader.html#uniformgroup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":325,"kind":512,"name":"constructor","url":"classes/meshshader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":326,"kind":2048,"name":"checkUniformExists","url":"classes/meshshader.html#checkuniformexists","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":327,"kind":2048,"name":"destroy","url":"classes/meshshader.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":328,"kind":262144,"name":"uniforms","url":"classes/meshshader.html#uniforms","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":329,"kind":2048,"name":"from","url":"classes/meshshader.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"MeshShader"},{"id":330,"kind":128,"name":"InstancedMesh3D","url":"classes/instancedmesh3d.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":331,"kind":512,"name":"constructor","url":"classes/instancedmesh3d.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":332,"kind":1024,"name":"mesh","url":"classes/instancedmesh3d.html#mesh","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":333,"kind":1024,"name":"material","url":"classes/instancedmesh3d.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":334,"kind":2048,"name":"destroy","url":"classes/instancedmesh3d.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":335,"kind":1024,"name":"transform","url":"classes/instancedmesh3d.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":336,"kind":262144,"name":"position","url":"classes/instancedmesh3d.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":337,"kind":262144,"name":"scale","url":"classes/instancedmesh3d.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":338,"kind":262144,"name":"rotationQuaternion","url":"classes/instancedmesh3d.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":339,"kind":262144,"name":"z","url":"classes/instancedmesh3d.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":340,"kind":262144,"name":"localTransform","url":"classes/instancedmesh3d.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":341,"kind":262144,"name":"worldTransform","url":"classes/instancedmesh3d.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":342,"kind":1024,"name":"prefixed","url":"classes/instancedmesh3d.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"InstancedMesh3D"},{"id":343,"kind":2048,"name":"eventNames","url":"classes/instancedmesh3d.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":344,"kind":2048,"name":"listeners","url":"classes/instancedmesh3d.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":345,"kind":2048,"name":"listenerCount","url":"classes/instancedmesh3d.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":346,"kind":2048,"name":"emit","url":"classes/instancedmesh3d.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":347,"kind":2048,"name":"on","url":"classes/instancedmesh3d.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":348,"kind":2048,"name":"addListener","url":"classes/instancedmesh3d.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":349,"kind":2048,"name":"once","url":"classes/instancedmesh3d.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":350,"kind":2048,"name":"removeListener","url":"classes/instancedmesh3d.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":351,"kind":2048,"name":"off","url":"classes/instancedmesh3d.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":352,"kind":2048,"name":"removeAllListeners","url":"classes/instancedmesh3d.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":353,"kind":128,"name":"Model","url":"classes/model.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":354,"kind":1024,"name":"animations","url":"classes/model.html#animations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":355,"kind":1024,"name":"meshes","url":"classes/model.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":356,"kind":2048,"name":"from","url":"classes/model.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Model"},{"id":357,"kind":2048,"name":"createInstance","url":"classes/model.html#createinstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Model"},{"id":358,"kind":1024,"name":"transform","url":"classes/model.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":359,"kind":262144,"name":"position","url":"classes/model.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":360,"kind":262144,"name":"scale","url":"classes/model.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":361,"kind":262144,"name":"rotationQuaternion","url":"classes/model.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":362,"kind":262144,"name":"z","url":"classes/model.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":363,"kind":262144,"name":"localTransform","url":"classes/model.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":364,"kind":262144,"name":"worldTransform","url":"classes/model.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":365,"kind":1024,"name":"prefixed","url":"classes/model.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Model"},{"id":366,"kind":2048,"name":"eventNames","url":"classes/model.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":367,"kind":2048,"name":"listeners","url":"classes/model.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":368,"kind":2048,"name":"listenerCount","url":"classes/model.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":369,"kind":2048,"name":"emit","url":"classes/model.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":370,"kind":2048,"name":"on","url":"classes/model.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":371,"kind":2048,"name":"addListener","url":"classes/model.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":372,"kind":2048,"name":"once","url":"classes/model.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":373,"kind":2048,"name":"removeListener","url":"classes/model.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":374,"kind":2048,"name":"off","url":"classes/model.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":375,"kind":2048,"name":"removeAllListeners","url":"classes/model.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":376,"kind":128,"name":"InstancedModel","url":"classes/instancedmodel.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":377,"kind":1024,"name":"meshes","url":"classes/instancedmodel.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedModel"},{"id":378,"kind":512,"name":"constructor","url":"classes/instancedmodel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InstancedModel"},{"id":379,"kind":1024,"name":"transform","url":"classes/instancedmodel.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":380,"kind":262144,"name":"position","url":"classes/instancedmodel.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":381,"kind":262144,"name":"scale","url":"classes/instancedmodel.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":382,"kind":262144,"name":"rotationQuaternion","url":"classes/instancedmodel.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":383,"kind":262144,"name":"z","url":"classes/instancedmodel.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":384,"kind":262144,"name":"localTransform","url":"classes/instancedmodel.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":385,"kind":262144,"name":"worldTransform","url":"classes/instancedmodel.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":386,"kind":1024,"name":"prefixed","url":"classes/instancedmodel.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"InstancedModel"},{"id":387,"kind":2048,"name":"eventNames","url":"classes/instancedmodel.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":388,"kind":2048,"name":"listeners","url":"classes/instancedmodel.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":389,"kind":2048,"name":"listenerCount","url":"classes/instancedmodel.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":390,"kind":2048,"name":"emit","url":"classes/instancedmodel.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":391,"kind":2048,"name":"on","url":"classes/instancedmodel.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":392,"kind":2048,"name":"addListener","url":"classes/instancedmodel.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":393,"kind":2048,"name":"once","url":"classes/instancedmodel.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":394,"kind":2048,"name":"removeListener","url":"classes/instancedmodel.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":395,"kind":2048,"name":"off","url":"classes/instancedmodel.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":396,"kind":2048,"name":"removeAllListeners","url":"classes/instancedmodel.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":397,"kind":128,"name":"Animation","url":"classes/animation.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":398,"kind":1024,"name":"_ticker","url":"classes/animation.html#_ticker","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Animation"},{"id":399,"kind":1024,"name":"_update","url":"classes/animation.html#_update","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Animation"},{"id":400,"kind":1024,"name":"duration","url":"classes/animation.html#duration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":401,"kind":1024,"name":"position","url":"classes/animation.html#position","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":402,"kind":1024,"name":"speed","url":"classes/animation.html#speed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":403,"kind":1024,"name":"loop","url":"classes/animation.html#loop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":404,"kind":512,"name":"constructor","url":"classes/animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Animation"},{"id":405,"kind":1024,"name":"name","url":"classes/animation.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":406,"kind":2048,"name":"play","url":"classes/animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":407,"kind":2048,"name":"stop","url":"classes/animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":408,"kind":2048,"name":"update","url":"classes/animation.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":409,"kind":1024,"name":"prefixed","url":"classes/animation.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Animation"},{"id":410,"kind":2048,"name":"eventNames","url":"classes/animation.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":411,"kind":2048,"name":"listeners","url":"classes/animation.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":412,"kind":2048,"name":"listenerCount","url":"classes/animation.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":413,"kind":2048,"name":"emit","url":"classes/animation.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":414,"kind":2048,"name":"on","url":"classes/animation.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":415,"kind":2048,"name":"addListener","url":"classes/animation.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":416,"kind":2048,"name":"once","url":"classes/animation.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":417,"kind":2048,"name":"removeListener","url":"classes/animation.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":418,"kind":2048,"name":"off","url":"classes/animation.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":419,"kind":2048,"name":"removeAllListeners","url":"classes/animation.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Animation"},{"id":420,"kind":256,"name":"ListenerFn","url":"interfaces/animation.listenerfn.html","classes":"tsd-kind-interface tsd-parent-kind-class","parent":"Animation"},{"id":421,"kind":256,"name":"EventEmitterStatic","url":"interfaces/animation.eventemitterstatic.html","classes":"tsd-kind-interface tsd-parent-kind-class","parent":"Animation"},{"id":422,"kind":512,"name":"constructor","url":"interfaces/animation.eventemitterstatic.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-has-type-parameter","parent":"Animation.EventEmitterStatic"},{"id":423,"kind":1024,"name":"EventEmitter","url":"classes/animation.html#eventemitter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Animation"},{"id":424,"kind":4,"name":"LightType","url":"enums/lighttype.html","classes":"tsd-kind-enum"},{"id":425,"kind":16,"name":"spot","url":"enums/lighttype.html#spot","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":426,"kind":16,"name":"directional","url":"enums/lighttype.html#directional","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":427,"kind":16,"name":"point","url":"enums/lighttype.html#point","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":428,"kind":128,"name":"Light","url":"classes/light.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":429,"kind":1024,"name":"type","url":"classes/light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":430,"kind":1024,"name":"color","url":"classes/light.html#color","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":431,"kind":1024,"name":"range","url":"classes/light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":432,"kind":1024,"name":"intensity","url":"classes/light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":433,"kind":1024,"name":"innerConeAngle","url":"classes/light.html#innerconeangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":434,"kind":1024,"name":"outerConeAngle","url":"classes/light.html#outerconeangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":435,"kind":1024,"name":"transform","url":"classes/light.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":436,"kind":262144,"name":"position","url":"classes/light.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":437,"kind":262144,"name":"scale","url":"classes/light.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":438,"kind":262144,"name":"rotationQuaternion","url":"classes/light.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":439,"kind":262144,"name":"z","url":"classes/light.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":440,"kind":262144,"name":"localTransform","url":"classes/light.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":441,"kind":262144,"name":"worldTransform","url":"classes/light.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":442,"kind":1024,"name":"prefixed","url":"classes/light.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Light"},{"id":443,"kind":2048,"name":"eventNames","url":"classes/light.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":444,"kind":2048,"name":"listeners","url":"classes/light.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":445,"kind":2048,"name":"listenerCount","url":"classes/light.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":446,"kind":2048,"name":"emit","url":"classes/light.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":447,"kind":2048,"name":"on","url":"classes/light.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":448,"kind":2048,"name":"addListener","url":"classes/light.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":449,"kind":2048,"name":"once","url":"classes/light.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":450,"kind":2048,"name":"removeListener","url":"classes/light.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":451,"kind":2048,"name":"off","url":"classes/light.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":452,"kind":2048,"name":"removeAllListeners","url":"classes/light.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":453,"kind":128,"name":"LightingEnvironment","url":"classes/lightingenvironment.html","classes":"tsd-kind-class"},{"id":454,"kind":1024,"name":"_imageBasedLighting","url":"classes/lightingenvironment.html#_imagebasedlighting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"LightingEnvironment"},{"id":455,"kind":1024,"name":"lights","url":"classes/lightingenvironment.html#lights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":456,"kind":1024,"name":"main","url":"classes/lightingenvironment.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"LightingEnvironment"},{"id":457,"kind":512,"name":"constructor","url":"classes/lightingenvironment.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":458,"kind":1024,"name":"renderer","url":"classes/lightingenvironment.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":459,"kind":262144,"name":"imageBasedLighting","url":"classes/lightingenvironment.html#imagebasedlighting","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":460,"kind":262144,"name":"valid","url":"classes/lightingenvironment.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":461,"kind":2048,"name":"destroy","url":"classes/lightingenvironment.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":462,"kind":128,"name":"ImageBasedLighting","url":"classes/imagebasedlighting.html","classes":"tsd-kind-class"},{"id":463,"kind":1024,"name":"_diffuse","url":"classes/imagebasedlighting.html#_diffuse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ImageBasedLighting"},{"id":464,"kind":1024,"name":"_brdf","url":"classes/imagebasedlighting.html#_brdf","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ImageBasedLighting"},{"id":465,"kind":1024,"name":"_specular","url":"classes/imagebasedlighting.html#_specular","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ImageBasedLighting"},{"id":466,"kind":262144,"name":"diffuse","url":"classes/imagebasedlighting.html#diffuse","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":467,"kind":262144,"name":"brdf","url":"classes/imagebasedlighting.html#brdf","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":468,"kind":262144,"name":"specular","url":"classes/imagebasedlighting.html#specular","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":469,"kind":512,"name":"constructor","url":"classes/imagebasedlighting.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":470,"kind":262144,"name":"valid","url":"classes/imagebasedlighting.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":471,"kind":128,"name":"StandardPipeline","url":"classes/standardpipeline.html","classes":"tsd-kind-class"},{"id":472,"kind":1024,"name":"_meshes","url":"classes/standardpipeline.html#_meshes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardPipeline"},{"id":473,"kind":1024,"name":"materialPass","url":"classes/standardpipeline.html#materialpass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":474,"kind":1024,"name":"shadowPass","url":"classes/standardpipeline.html#shadowpass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":475,"kind":1024,"name":"renderPasses","url":"classes/standardpipeline.html#renderpasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":476,"kind":512,"name":"constructor","url":"classes/standardpipeline.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":477,"kind":1024,"name":"renderer","url":"classes/standardpipeline.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":478,"kind":2048,"name":"createPostProcessingSprite","url":"classes/standardpipeline.html#createpostprocessingsprite","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":479,"kind":2048,"name":"render","url":"classes/standardpipeline.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":480,"kind":2048,"name":"flush","url":"classes/standardpipeline.html#flush","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":481,"kind":2048,"name":"sort","url":"classes/standardpipeline.html#sort","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":482,"kind":2048,"name":"enableShadows","url":"classes/standardpipeline.html#enableshadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":483,"kind":2048,"name":"disableShadows","url":"classes/standardpipeline.html#disableshadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":484,"kind":2048,"name":"destroy","url":"classes/standardpipeline.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardPipeline"},{"id":485,"kind":2048,"name":"start","url":"classes/standardpipeline.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardPipeline"},{"id":486,"kind":2048,"name":"stop","url":"classes/standardpipeline.html#stop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardPipeline"},{"id":487,"kind":128,"name":"MaterialRenderPass","url":"classes/materialrenderpass.html","classes":"tsd-kind-class"},{"id":488,"kind":1024,"name":"_renderTexture","url":"classes/materialrenderpass.html#_rendertexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"MaterialRenderPass"},{"id":489,"kind":1024,"name":"clearColor","url":"classes/materialrenderpass.html#clearcolor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":490,"kind":262144,"name":"renderTexture","url":"classes/materialrenderpass.html#rendertexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":491,"kind":512,"name":"constructor","url":"classes/materialrenderpass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":492,"kind":1024,"name":"renderer","url":"classes/materialrenderpass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":493,"kind":1024,"name":"name","url":"classes/materialrenderpass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":494,"kind":2048,"name":"clear","url":"classes/materialrenderpass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":495,"kind":2048,"name":"render","url":"classes/materialrenderpass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":496,"kind":128,"name":"Material","url":"classes/material.html","classes":"tsd-kind-class"},{"id":497,"kind":1024,"name":"_renderSortType","url":"classes/material.html#_rendersorttype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":498,"kind":1024,"name":"_shader","url":"classes/material.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":499,"kind":1024,"name":"state","url":"classes/material.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":500,"kind":1024,"name":"drawMode","url":"classes/material.html#drawmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":501,"kind":1024,"name":"renderSortType","url":"classes/material.html#rendersorttype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":502,"kind":262144,"name":"depthMask","url":"classes/material.html#depthmask","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":503,"kind":262144,"name":"doubleSided","url":"classes/material.html#doublesided","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":504,"kind":262144,"name":"blendMode","url":"classes/material.html#blendmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":505,"kind":2048,"name":"createShader","url":"classes/material.html#createshader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":506,"kind":2048,"name":"updateUniforms","url":"classes/material.html#updateuniforms","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":507,"kind":2048,"name":"destroy","url":"classes/material.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":508,"kind":262144,"name":"isInstancingSupported","url":"classes/material.html#isinstancingsupported","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Material"},{"id":509,"kind":2048,"name":"createInstance","url":"classes/material.html#createinstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":510,"kind":2048,"name":"render","url":"classes/material.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":511,"kind":4,"name":"MaterialRenderSortType","url":"enums/materialrendersorttype.html","classes":"tsd-kind-enum"},{"id":512,"kind":16,"name":"opaque","url":"enums/materialrendersorttype.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":513,"kind":16,"name":"transparent","url":"enums/materialrendersorttype.html#transparent","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":514,"kind":128,"name":"TextureTransform","url":"classes/texturetransform.html","classes":"tsd-kind-class"},{"id":515,"kind":1024,"name":"_rotation","url":"classes/texturetransform.html#_rotation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TextureTransform"},{"id":516,"kind":1024,"name":"_array","url":"classes/texturetransform.html#_array","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TextureTransform"},{"id":517,"kind":1024,"name":"_dirty","url":"classes/texturetransform.html#_dirty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TextureTransform"},{"id":518,"kind":1024,"name":"_translation","url":"classes/texturetransform.html#_translation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TextureTransform"},{"id":519,"kind":1024,"name":"_scaling","url":"classes/texturetransform.html#_scaling","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TextureTransform"},{"id":520,"kind":1024,"name":"_rotate","url":"classes/texturetransform.html#_rotate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TextureTransform"},{"id":521,"kind":262144,"name":"rotation","url":"classes/texturetransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"TextureTransform"},{"id":522,"kind":1024,"name":"offset","url":"classes/texturetransform.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":523,"kind":1024,"name":"scale","url":"classes/texturetransform.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":524,"kind":262144,"name":"array","url":"classes/texturetransform.html#array","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TextureTransform"},{"id":525,"kind":2097152,"name":"CubemapLoader","url":"globals.html#cubemaploader","classes":"tsd-kind-object-literal"},{"id":526,"kind":64,"name":"use","url":"globals.html#cubemaploader.use","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"CubemapLoader"},{"id":527,"kind":64,"name":"add","url":"globals.html#cubemaploader.add","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"CubemapLoader"},{"id":528,"kind":128,"name":"Cubemap","url":"classes/cubemap.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":529,"kind":262144,"name":"faces","url":"classes/cubemap.html#faces","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":530,"kind":262144,"name":"levels","url":"classes/cubemap.html#levels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Cubemap"},{"id":531,"kind":2048,"name":"fromFaces","url":"classes/cubemap.html#fromfaces","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":532,"kind":2048,"name":"fromColors","url":"classes/cubemap.html#fromcolors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":533,"kind":1024,"name":"prefixed","url":"classes/cubemap.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"Cubemap"},{"id":534,"kind":2048,"name":"eventNames","url":"classes/cubemap.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":535,"kind":2048,"name":"listeners","url":"classes/cubemap.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":536,"kind":2048,"name":"listenerCount","url":"classes/cubemap.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":537,"kind":2048,"name":"emit","url":"classes/cubemap.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":538,"kind":2048,"name":"on","url":"classes/cubemap.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":539,"kind":2048,"name":"addListener","url":"classes/cubemap.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":540,"kind":2048,"name":"once","url":"classes/cubemap.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":541,"kind":2048,"name":"removeListener","url":"classes/cubemap.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":542,"kind":2048,"name":"off","url":"classes/cubemap.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":543,"kind":2048,"name":"removeAllListeners","url":"classes/cubemap.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Cubemap"},{"id":544,"kind":1024,"name":"width","url":"classes/cubemap.html#width","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":545,"kind":1024,"name":"height","url":"classes/cubemap.html#height","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":546,"kind":1024,"name":"resolution","url":"classes/cubemap.html#resolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":547,"kind":1024,"name":"alphaMode","url":"classes/cubemap.html#alphamode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":548,"kind":1024,"name":"mipmap","url":"classes/cubemap.html#mipmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":549,"kind":1024,"name":"anisotropicLevel","url":"classes/cubemap.html#anisotropiclevel","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":550,"kind":1024,"name":"scaleMode","url":"classes/cubemap.html#scalemode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":551,"kind":1024,"name":"wrapMode","url":"classes/cubemap.html#wrapmode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":552,"kind":1024,"name":"format","url":"classes/cubemap.html#format","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":553,"kind":1024,"name":"type","url":"classes/cubemap.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":554,"kind":1024,"name":"target","url":"classes/cubemap.html#target","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":555,"kind":1024,"name":"uid","url":"classes/cubemap.html#uid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":556,"kind":1024,"name":"touched","url":"classes/cubemap.html#touched","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":557,"kind":1024,"name":"isPowerOfTwo","url":"classes/cubemap.html#ispoweroftwo","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":558,"kind":1024,"name":"_glTextures","url":"classes/cubemap.html#_gltextures","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":559,"kind":65536,"name":"__type","url":"classes/cubemap.html#_gltextures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"Cubemap._glTextures"},{"id":560,"kind":1024,"name":"dirtyId","url":"classes/cubemap.html#dirtyid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":561,"kind":1024,"name":"dirtyStyleId","url":"classes/cubemap.html#dirtystyleid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":562,"kind":1024,"name":"cacheId","url":"classes/cubemap.html#cacheid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":563,"kind":1024,"name":"valid","url":"classes/cubemap.html#valid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":564,"kind":1024,"name":"textureCacheIds","url":"classes/cubemap.html#texturecacheids","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":565,"kind":1024,"name":"destroyed","url":"classes/cubemap.html#destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":566,"kind":1024,"name":"resource","url":"classes/cubemap.html#resource","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":567,"kind":1024,"name":"_batchEnabled","url":"classes/cubemap.html#_batchenabled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":568,"kind":1024,"name":"_batchLocation","url":"classes/cubemap.html#_batchlocation","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":569,"kind":1024,"name":"parentTextureArray","url":"classes/cubemap.html#parenttexturearray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":570,"kind":512,"name":"constructor","url":"classes/cubemap.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":571,"kind":262144,"name":"realWidth","url":"classes/cubemap.html#realwidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":572,"kind":262144,"name":"realHeight","url":"classes/cubemap.html#realheight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":573,"kind":2048,"name":"setStyle","url":"classes/cubemap.html#setstyle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":574,"kind":2048,"name":"setSize","url":"classes/cubemap.html#setsize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":575,"kind":2048,"name":"setRealSize","url":"classes/cubemap.html#setrealsize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":576,"kind":2048,"name":"_refreshPOT","url":"classes/cubemap.html#_refreshpot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"Cubemap"},{"id":577,"kind":2048,"name":"setResolution","url":"classes/cubemap.html#setresolution","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":578,"kind":2048,"name":"setResource","url":"classes/cubemap.html#setresource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":579,"kind":2048,"name":"update","url":"classes/cubemap.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":580,"kind":2048,"name":"onError","url":"classes/cubemap.html#onerror","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"Cubemap"},{"id":581,"kind":2048,"name":"destroy","url":"classes/cubemap.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":582,"kind":2048,"name":"dispose","url":"classes/cubemap.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":583,"kind":2048,"name":"castToBaseTexture","url":"classes/cubemap.html#casttobasetexture","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":584,"kind":2048,"name":"from","url":"classes/cubemap.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-static","parent":"Cubemap"},{"id":585,"kind":2048,"name":"fromBuffer","url":"classes/cubemap.html#frombuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Cubemap"},{"id":586,"kind":2048,"name":"addToCache","url":"classes/cubemap.html#addtocache","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Cubemap"},{"id":587,"kind":2048,"name":"removeFromCache","url":"classes/cubemap.html#removefromcache","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Cubemap"},{"id":588,"kind":1024,"name":"_globalBatch","url":"classes/cubemap.html#_globalbatch","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Cubemap"},{"id":589,"kind":2097152,"name":"ShaderSourceLoader","url":"globals.html#shadersourceloader","classes":"tsd-kind-object-literal"},{"id":590,"kind":64,"name":"use","url":"globals.html#shadersourceloader.use","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"ShaderSourceLoader"},{"id":591,"kind":64,"name":"add","url":"globals.html#shadersourceloader.add","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"ShaderSourceLoader"},{"id":592,"kind":128,"name":"Skybox","url":"classes/skybox.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":593,"kind":1024,"name":"_mesh","url":"classes/skybox.html#_mesh","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Skybox"},{"id":594,"kind":512,"name":"constructor","url":"classes/skybox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Skybox"},{"id":595,"kind":262144,"name":"camera","url":"classes/skybox.html#camera","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":596,"kind":262144,"name":"cubemap","url":"classes/skybox.html#cubemap","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":597,"kind":2048,"name":"from","url":"classes/skybox.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Skybox"},{"id":598,"kind":1024,"name":"transform","url":"classes/skybox.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":599,"kind":262144,"name":"position","url":"classes/skybox.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":600,"kind":262144,"name":"scale","url":"classes/skybox.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":601,"kind":262144,"name":"rotationQuaternion","url":"classes/skybox.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":602,"kind":262144,"name":"z","url":"classes/skybox.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":603,"kind":262144,"name":"localTransform","url":"classes/skybox.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":604,"kind":262144,"name":"worldTransform","url":"classes/skybox.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":605,"kind":1024,"name":"prefixed","url":"classes/skybox.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Skybox"},{"id":606,"kind":2048,"name":"eventNames","url":"classes/skybox.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":607,"kind":2048,"name":"listeners","url":"classes/skybox.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":608,"kind":2048,"name":"listenerCount","url":"classes/skybox.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":609,"kind":2048,"name":"emit","url":"classes/skybox.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":610,"kind":2048,"name":"on","url":"classes/skybox.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":611,"kind":2048,"name":"addListener","url":"classes/skybox.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":612,"kind":2048,"name":"once","url":"classes/skybox.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":613,"kind":2048,"name":"removeListener","url":"classes/skybox.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":614,"kind":2048,"name":"off","url":"classes/skybox.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":615,"kind":2048,"name":"removeAllListeners","url":"classes/skybox.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":616,"kind":128,"name":"StandardMaterial","url":"classes/standardmaterial.html","classes":"tsd-kind-class"},{"id":617,"kind":1024,"name":"_lightingEnvironment","url":"classes/standardmaterial.html#_lightingenvironment","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":618,"kind":1024,"name":"_unlit","url":"classes/standardmaterial.html#_unlit","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":619,"kind":1024,"name":"_alphaMode","url":"classes/standardmaterial.html#_alphamode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":620,"kind":1024,"name":"_debugMode","url":"classes/standardmaterial.html#_debugmode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":621,"kind":1024,"name":"_baseColorTexture","url":"classes/standardmaterial.html#_basecolortexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":622,"kind":1024,"name":"_baseColor","url":"classes/standardmaterial.html#_basecolor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":623,"kind":1024,"name":"_normalTexture","url":"classes/standardmaterial.html#_normaltexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":624,"kind":1024,"name":"_occlusionTexture","url":"classes/standardmaterial.html#_occlusiontexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":625,"kind":1024,"name":"_emissiveTexture","url":"classes/standardmaterial.html#_emissivetexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":626,"kind":1024,"name":"_metallicRoughnessTexture","url":"classes/standardmaterial.html#_metallicroughnesstexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":627,"kind":1024,"name":"_shadowCastingLight","url":"classes/standardmaterial.html#_shadowcastinglight","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":628,"kind":1024,"name":"_lightsCount","url":"classes/standardmaterial.html#_lightscount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":629,"kind":1024,"name":"_instancingEnabled","url":"classes/standardmaterial.html#_instancingenabled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":630,"kind":1024,"name":"_skinUniforms","url":"classes/standardmaterial.html#_skinuniforms","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"StandardMaterial"},{"id":631,"kind":1024,"name":"roughness","url":"classes/standardmaterial.html#roughness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":632,"kind":1024,"name":"metallic","url":"classes/standardmaterial.html#metallic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":633,"kind":1024,"name":"baseColor","url":"classes/standardmaterial.html#basecolor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":634,"kind":1024,"name":"alphaCutoff","url":"classes/standardmaterial.html#alphacutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":635,"kind":1024,"name":"emissive","url":"classes/standardmaterial.html#emissive","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":636,"kind":1024,"name":"exposure","url":"classes/standardmaterial.html#exposure","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":637,"kind":262144,"name":"baseColorTexture","url":"classes/standardmaterial.html#basecolortexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":638,"kind":262144,"name":"metallicRoughnessTexture","url":"classes/standardmaterial.html#metallicroughnesstexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":639,"kind":262144,"name":"normalTexture","url":"classes/standardmaterial.html#normaltexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":640,"kind":262144,"name":"occlusionTexture","url":"classes/standardmaterial.html#occlusiontexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":641,"kind":262144,"name":"emissiveTexture","url":"classes/standardmaterial.html#emissivetexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":642,"kind":262144,"name":"alphaMode","url":"classes/standardmaterial.html#alphamode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":643,"kind":262144,"name":"shadowCastingLight","url":"classes/standardmaterial.html#shadowcastinglight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":644,"kind":262144,"name":"debugMode","url":"classes/standardmaterial.html#debugmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":645,"kind":1024,"name":"camera","url":"classes/standardmaterial.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":646,"kind":262144,"name":"lightingEnvironment","url":"classes/standardmaterial.html#lightingenvironment","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":647,"kind":262144,"name":"unlit","url":"classes/standardmaterial.html#unlit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":648,"kind":2048,"name":"destroy","url":"classes/standardmaterial.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":649,"kind":2048,"name":"invalidateShader","url":"classes/standardmaterial.html#invalidateshader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardMaterial"},{"id":650,"kind":2048,"name":"create","url":"classes/standardmaterial.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"StandardMaterial"},{"id":651,"kind":2048,"name":"render","url":"classes/standardmaterial.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":652,"kind":262144,"name":"isInstancingSupported","url":"classes/standardmaterial.html#isinstancingsupported","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":653,"kind":2048,"name":"createInstance","url":"classes/standardmaterial.html#createinstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":654,"kind":2048,"name":"createShader","url":"classes/standardmaterial.html#createshader","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":655,"kind":2048,"name":"updateUniforms","url":"classes/standardmaterial.html#updateuniforms","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":656,"kind":1024,"name":"_renderSortType","url":"classes/standardmaterial.html#_rendersorttype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"StandardMaterial"},{"id":657,"kind":1024,"name":"_shader","url":"classes/standardmaterial.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"StandardMaterial"},{"id":658,"kind":1024,"name":"state","url":"classes/standardmaterial.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":659,"kind":1024,"name":"drawMode","url":"classes/standardmaterial.html#drawmode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":660,"kind":1024,"name":"renderSortType","url":"classes/standardmaterial.html#rendersorttype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":661,"kind":262144,"name":"depthMask","url":"classes/standardmaterial.html#depthmask","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":662,"kind":262144,"name":"doubleSided","url":"classes/standardmaterial.html#doublesided","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":663,"kind":262144,"name":"blendMode","url":"classes/standardmaterial.html#blendmode","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":664,"kind":4,"name":"StandardMaterialAlphaMode","url":"enums/standardmaterialalphamode.html","classes":"tsd-kind-enum"},{"id":665,"kind":16,"name":"opaque","url":"enums/standardmaterialalphamode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":666,"kind":16,"name":"mask","url":"enums/standardmaterialalphamode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":667,"kind":16,"name":"blend","url":"enums/standardmaterialalphamode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":668,"kind":4,"name":"StandardMaterialDebugMode","url":"enums/standardmaterialdebugmode.html","classes":"tsd-kind-enum"},{"id":669,"kind":16,"name":"alpha","url":"enums/standardmaterialdebugmode.html#alpha","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":670,"kind":16,"name":"emissive","url":"enums/standardmaterialdebugmode.html#emissive","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":671,"kind":16,"name":"f0","url":"enums/standardmaterialdebugmode.html#f0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":672,"kind":16,"name":"metallic","url":"enums/standardmaterialdebugmode.html#metallic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":673,"kind":16,"name":"normal","url":"enums/standardmaterialdebugmode.html#normal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":674,"kind":16,"name":"occlusion","url":"enums/standardmaterialdebugmode.html#occlusion","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":675,"kind":16,"name":"roughness","url":"enums/standardmaterialdebugmode.html#roughness","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":676,"kind":128,"name":"StandardMaterialNormalTexture","url":"classes/standardmaterialnormaltexture.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":677,"kind":512,"name":"constructor","url":"classes/standardmaterialnormaltexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialNormalTexture"},{"id":678,"kind":1024,"name":"scale","url":"classes/standardmaterialnormaltexture.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialNormalTexture"},{"id":679,"kind":1024,"name":"uvSet","url":"classes/standardmaterialnormaltexture.html#uvset","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialNormalTexture"},{"id":680,"kind":1024,"name":"transform","url":"classes/standardmaterialnormaltexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":681,"kind":1024,"name":"prefixed","url":"classes/standardmaterialnormaltexture.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialNormalTexture"},{"id":682,"kind":2048,"name":"eventNames","url":"classes/standardmaterialnormaltexture.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":683,"kind":2048,"name":"listeners","url":"classes/standardmaterialnormaltexture.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":684,"kind":2048,"name":"listenerCount","url":"classes/standardmaterialnormaltexture.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":685,"kind":2048,"name":"emit","url":"classes/standardmaterialnormaltexture.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":686,"kind":2048,"name":"on","url":"classes/standardmaterialnormaltexture.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":687,"kind":2048,"name":"addListener","url":"classes/standardmaterialnormaltexture.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":688,"kind":2048,"name":"once","url":"classes/standardmaterialnormaltexture.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":689,"kind":2048,"name":"removeListener","url":"classes/standardmaterialnormaltexture.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":690,"kind":2048,"name":"off","url":"classes/standardmaterialnormaltexture.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":691,"kind":2048,"name":"removeAllListeners","url":"classes/standardmaterialnormaltexture.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":692,"kind":128,"name":"StandardMaterialOcclusionTexture","url":"classes/standardmaterialocclusiontexture.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":693,"kind":512,"name":"constructor","url":"classes/standardmaterialocclusiontexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialOcclusionTexture"},{"id":694,"kind":1024,"name":"strength","url":"classes/standardmaterialocclusiontexture.html#strength","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialOcclusionTexture"},{"id":695,"kind":1024,"name":"uvSet","url":"classes/standardmaterialocclusiontexture.html#uvset","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialOcclusionTexture"},{"id":696,"kind":1024,"name":"transform","url":"classes/standardmaterialocclusiontexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":697,"kind":1024,"name":"prefixed","url":"classes/standardmaterialocclusiontexture.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialOcclusionTexture"},{"id":698,"kind":2048,"name":"eventNames","url":"classes/standardmaterialocclusiontexture.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":699,"kind":2048,"name":"listeners","url":"classes/standardmaterialocclusiontexture.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":700,"kind":2048,"name":"listenerCount","url":"classes/standardmaterialocclusiontexture.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":701,"kind":2048,"name":"emit","url":"classes/standardmaterialocclusiontexture.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":702,"kind":2048,"name":"on","url":"classes/standardmaterialocclusiontexture.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":703,"kind":2048,"name":"addListener","url":"classes/standardmaterialocclusiontexture.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":704,"kind":2048,"name":"once","url":"classes/standardmaterialocclusiontexture.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":705,"kind":2048,"name":"removeListener","url":"classes/standardmaterialocclusiontexture.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":706,"kind":2048,"name":"off","url":"classes/standardmaterialocclusiontexture.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":707,"kind":2048,"name":"removeAllListeners","url":"classes/standardmaterialocclusiontexture.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":708,"kind":128,"name":"StandardMaterialTexture","url":"classes/standardmaterialtexture.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":709,"kind":1024,"name":"transform","url":"classes/standardmaterialtexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":710,"kind":512,"name":"constructor","url":"classes/standardmaterialtexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialTexture"},{"id":711,"kind":1024,"name":"uvSet","url":"classes/standardmaterialtexture.html#uvset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":712,"kind":1024,"name":"prefixed","url":"classes/standardmaterialtexture.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":713,"kind":2048,"name":"eventNames","url":"classes/standardmaterialtexture.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":714,"kind":2048,"name":"listeners","url":"classes/standardmaterialtexture.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":715,"kind":2048,"name":"listenerCount","url":"classes/standardmaterialtexture.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":716,"kind":2048,"name":"emit","url":"classes/standardmaterialtexture.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":717,"kind":2048,"name":"on","url":"classes/standardmaterialtexture.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":718,"kind":2048,"name":"addListener","url":"classes/standardmaterialtexture.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":719,"kind":2048,"name":"once","url":"classes/standardmaterialtexture.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":720,"kind":2048,"name":"removeListener","url":"classes/standardmaterialtexture.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":721,"kind":2048,"name":"off","url":"classes/standardmaterialtexture.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":722,"kind":2048,"name":"removeAllListeners","url":"classes/standardmaterialtexture.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":723,"kind":1024,"name":"baseTexture","url":"classes/standardmaterialtexture.html#basetexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":724,"kind":1024,"name":"orig","url":"classes/standardmaterialtexture.html#orig","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":725,"kind":1024,"name":"trim","url":"classes/standardmaterialtexture.html#trim","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":726,"kind":1024,"name":"valid","url":"classes/standardmaterialtexture.html#valid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":727,"kind":1024,"name":"noFrame","url":"classes/standardmaterialtexture.html#noframe","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":728,"kind":1024,"name":"defaultAnchor","url":"classes/standardmaterialtexture.html#defaultanchor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":729,"kind":1024,"name":"uvMatrix","url":"classes/standardmaterialtexture.html#uvmatrix","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":730,"kind":1024,"name":"_rotate","url":"classes/standardmaterialtexture.html#_rotate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"StandardMaterialTexture"},{"id":731,"kind":1024,"name":"_updateID","url":"classes/standardmaterialtexture.html#_updateid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":732,"kind":1024,"name":"_frame","url":"classes/standardmaterialtexture.html#_frame","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":733,"kind":1024,"name":"_uvs","url":"classes/standardmaterialtexture.html#_uvs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":734,"kind":1024,"name":"textureCacheIds","url":"classes/standardmaterialtexture.html#texturecacheids","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":735,"kind":2048,"name":"update","url":"classes/standardmaterialtexture.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":736,"kind":2048,"name":"onBaseTextureUpdated","url":"classes/standardmaterialtexture.html#onbasetextureupdated","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"StandardMaterialTexture"},{"id":737,"kind":2048,"name":"destroy","url":"classes/standardmaterialtexture.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":738,"kind":2048,"name":"clone","url":"classes/standardmaterialtexture.html#clone","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":739,"kind":2048,"name":"updateUvs","url":"classes/standardmaterialtexture.html#updateuvs","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":740,"kind":2048,"name":"from","url":"classes/standardmaterialtexture.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":741,"kind":2048,"name":"fromURL","url":"classes/standardmaterialtexture.html#fromurl","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":742,"kind":2048,"name":"fromBuffer","url":"classes/standardmaterialtexture.html#frombuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":743,"kind":2048,"name":"fromLoader","url":"classes/standardmaterialtexture.html#fromloader","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":744,"kind":2048,"name":"addToCache","url":"classes/standardmaterialtexture.html#addtocache","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":745,"kind":2048,"name":"removeFromCache","url":"classes/standardmaterialtexture.html#removefromcache","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":746,"kind":262144,"name":"resolution","url":"classes/standardmaterialtexture.html#resolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":747,"kind":262144,"name":"frame","url":"classes/standardmaterialtexture.html#frame","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":748,"kind":262144,"name":"rotate","url":"classes/standardmaterialtexture.html#rotate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":749,"kind":262144,"name":"width","url":"classes/standardmaterialtexture.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":750,"kind":262144,"name":"height","url":"classes/standardmaterialtexture.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":751,"kind":2048,"name":"castToBaseTexture","url":"classes/standardmaterialtexture.html#casttobasetexture","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialTexture"},{"id":752,"kind":1024,"name":"EMPTY","url":"classes/standardmaterialtexture.html#empty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":753,"kind":1024,"name":"WHITE","url":"classes/standardmaterialtexture.html#white","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterialTexture"},{"id":754,"kind":128,"name":"InstancedStandardMaterial","url":"classes/instancedstandardmaterial.html","classes":"tsd-kind-class"},{"id":755,"kind":1024,"name":"baseColor","url":"classes/instancedstandardmaterial.html#basecolor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":756,"kind":512,"name":"constructor","url":"classes/instancedstandardmaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":757,"kind":128,"name":"PickingHitArea","url":"classes/pickinghitarea.html","classes":"tsd-kind-class"},{"id":758,"kind":1024,"name":"_picking","url":"classes/pickinghitarea.html#_picking","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"PickingHitArea"},{"id":759,"kind":1024,"name":"id","url":"classes/pickinghitarea.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":760,"kind":512,"name":"constructor","url":"classes/pickinghitarea.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingHitArea"},{"id":761,"kind":1024,"name":"object","url":"classes/pickinghitarea.html#object","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":762,"kind":1024,"name":"camera","url":"classes/pickinghitarea.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":763,"kind":2048,"name":"contains","url":"classes/pickinghitarea.html#contains","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingHitArea"},{"id":764,"kind":128,"name":"PickingInteraction","url":"classes/pickinginteraction.html","classes":"tsd-kind-class"},{"id":765,"kind":1024,"name":"_map","url":"classes/pickinginteraction.html#_map","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"PickingInteraction"},{"id":766,"kind":1024,"name":"_hitAreas","url":"classes/pickinginteraction.html#_hitareas","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"PickingInteraction"},{"id":767,"kind":512,"name":"constructor","url":"classes/pickinginteraction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingInteraction"},{"id":768,"kind":1024,"name":"renderer","url":"classes/pickinginteraction.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingInteraction"},{"id":769,"kind":2048,"name":"destroy","url":"classes/pickinginteraction.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":770,"kind":2048,"name":"containsHitArea","url":"classes/pickinginteraction.html#containshitarea","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":771,"kind":128,"name":"Skin","url":"classes/skin.html","classes":"tsd-kind-class"},{"id":772,"kind":1024,"name":"_jointMatrices","url":"classes/skin.html#_jointmatrices","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Skin"},{"id":773,"kind":1024,"name":"_jointNormalMatrices","url":"classes/skin.html#_jointnormalmatrices","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Skin"},{"id":774,"kind":1024,"name":"_transformIds","url":"classes/skin.html#_transformids","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Skin"},{"id":775,"kind":1024,"name":"jointNormalMatrices","url":"classes/skin.html#jointnormalmatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":776,"kind":1024,"name":"jointMatrices","url":"classes/skin.html#jointmatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":777,"kind":512,"name":"constructor","url":"classes/skin.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Skin"},{"id":778,"kind":1024,"name":"parent","url":"classes/skin.html#parent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":779,"kind":1024,"name":"joints","url":"classes/skin.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":780,"kind":2048,"name":"calculateJointMatrices","url":"classes/skin.html#calculatejointmatrices","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Skin"},{"id":781,"kind":128,"name":"Joint","url":"classes/joint.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":782,"kind":512,"name":"constructor","url":"classes/joint.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Joint"},{"id":783,"kind":1024,"name":"inverseBindMatrix","url":"classes/joint.html#inversebindmatrix","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Joint"},{"id":784,"kind":1024,"name":"transform","url":"classes/joint.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":785,"kind":262144,"name":"position","url":"classes/joint.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":786,"kind":262144,"name":"scale","url":"classes/joint.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":787,"kind":262144,"name":"rotationQuaternion","url":"classes/joint.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":788,"kind":262144,"name":"z","url":"classes/joint.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":789,"kind":262144,"name":"localTransform","url":"classes/joint.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":790,"kind":262144,"name":"worldTransform","url":"classes/joint.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":791,"kind":1024,"name":"prefixed","url":"classes/joint.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Joint"},{"id":792,"kind":2048,"name":"eventNames","url":"classes/joint.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":793,"kind":2048,"name":"listeners","url":"classes/joint.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":794,"kind":2048,"name":"listenerCount","url":"classes/joint.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":795,"kind":2048,"name":"emit","url":"classes/joint.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":796,"kind":2048,"name":"on","url":"classes/joint.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":797,"kind":2048,"name":"addListener","url":"classes/joint.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":798,"kind":2048,"name":"once","url":"classes/joint.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":799,"kind":2048,"name":"removeListener","url":"classes/joint.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":800,"kind":2048,"name":"off","url":"classes/joint.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":801,"kind":2048,"name":"removeAllListeners","url":"classes/joint.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":802,"kind":128,"name":"ShadowRenderPass","url":"classes/shadowrenderpass.html","classes":"tsd-kind-class"},{"id":803,"kind":1024,"name":"_lights","url":"classes/shadowrenderpass.html#_lights","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ShadowRenderPass"},{"id":804,"kind":1024,"name":"_filter","url":"classes/shadowrenderpass.html#_filter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ShadowRenderPass"},{"id":805,"kind":1024,"name":"_shadow","url":"classes/shadowrenderpass.html#_shadow","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ShadowRenderPass"},{"id":806,"kind":512,"name":"constructor","url":"classes/shadowrenderpass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":807,"kind":1024,"name":"renderer","url":"classes/shadowrenderpass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":808,"kind":1024,"name":"name","url":"classes/shadowrenderpass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":809,"kind":2048,"name":"addShadowCastingLight","url":"classes/shadowrenderpass.html#addshadowcastinglight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":810,"kind":2048,"name":"removeShadowCastingLight","url":"classes/shadowrenderpass.html#removeshadowcastinglight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":811,"kind":2048,"name":"clear","url":"classes/shadowrenderpass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":812,"kind":2048,"name":"render","url":"classes/shadowrenderpass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":813,"kind":128,"name":"ShadowCastingLight","url":"classes/shadowcastinglight.html","classes":"tsd-kind-class"},{"id":814,"kind":1024,"name":"_shadowTexture","url":"classes/shadowcastinglight.html#_shadowtexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ShadowCastingLight"},{"id":815,"kind":1024,"name":"_filterTexture","url":"classes/shadowcastinglight.html#_filtertexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ShadowCastingLight"},{"id":816,"kind":1024,"name":"_lightViewProjection","url":"classes/shadowcastinglight.html#_lightviewprojection","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"ShadowCastingLight"},{"id":817,"kind":1024,"name":"softness","url":"classes/shadowcastinglight.html#softness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":818,"kind":1024,"name":"shadowArea","url":"classes/shadowcastinglight.html#shadowarea","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":819,"kind":262144,"name":"lightViewProjection","url":"classes/shadowcastinglight.html#lightviewprojection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":820,"kind":1024,"name":"camera","url":"classes/shadowcastinglight.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":821,"kind":1024,"name":"followCamera","url":"classes/shadowcastinglight.html#followcamera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":822,"kind":262144,"name":"shadowTexture","url":"classes/shadowcastinglight.html#shadowtexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":823,"kind":262144,"name":"filterTexture","url":"classes/shadowcastinglight.html#filtertexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":824,"kind":512,"name":"constructor","url":"classes/shadowcastinglight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":825,"kind":1024,"name":"renderer","url":"classes/shadowcastinglight.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":826,"kind":1024,"name":"light","url":"classes/shadowcastinglight.html#light","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":827,"kind":2048,"name":"destroy","url":"classes/shadowcastinglight.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":828,"kind":2048,"name":"clear","url":"classes/shadowcastinglight.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":829,"kind":2048,"name":"updateLightViewProjection","url":"classes/shadowcastinglight.html#updatelightviewprojection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":830,"kind":2048,"name":"isMediumQualitySupported","url":"classes/shadowcastinglight.html#ismediumqualitysupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":831,"kind":2048,"name":"isHighQualitySupported","url":"classes/shadowcastinglight.html#ishighqualitysupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":832,"kind":256,"name":"ShadowCastingLightOptions","url":"interfaces/shadowcastinglightoptions.html","classes":"tsd-kind-interface"},{"id":833,"kind":1024,"name":"quality","url":"interfaces/shadowcastinglightoptions.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":834,"kind":1024,"name":"shadowTextureSize","url":"interfaces/shadowcastinglightoptions.html#shadowtexturesize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":835,"kind":4,"name":"ShadowQuality","url":"enums/shadowquality.html","classes":"tsd-kind-enum"},{"id":836,"kind":16,"name":"low","url":"enums/shadowquality.html#low","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":837,"kind":16,"name":"medium","url":"enums/shadowquality.html#medium","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":838,"kind":16,"name":"high","url":"enums/shadowquality.html#high","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":839,"kind":128,"name":"PostProcessingSprite","url":"classes/postprocessingsprite.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":840,"kind":1024,"name":"_renderTexture","url":"classes/postprocessingsprite.html#_rendertexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"PostProcessingSprite"},{"id":841,"kind":262144,"name":"renderTexture","url":"classes/postprocessingsprite.html#rendertexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":842,"kind":262144,"name":"depthTexture","url":"classes/postprocessingsprite.html#depthtexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":843,"kind":512,"name":"constructor","url":"classes/postprocessingsprite.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PostProcessingSprite"},{"id":844,"kind":1024,"name":"renderer","url":"classes/postprocessingsprite.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":845,"kind":2048,"name":"renderObject","url":"classes/postprocessingsprite.html#renderobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":846,"kind":1024,"name":"prefixed","url":"classes/postprocessingsprite.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"PostProcessingSprite"},{"id":847,"kind":2048,"name":"eventNames","url":"classes/postprocessingsprite.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":848,"kind":2048,"name":"listeners","url":"classes/postprocessingsprite.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":849,"kind":2048,"name":"listenerCount","url":"classes/postprocessingsprite.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":850,"kind":2048,"name":"emit","url":"classes/postprocessingsprite.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":851,"kind":2048,"name":"on","url":"classes/postprocessingsprite.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":852,"kind":2048,"name":"addListener","url":"classes/postprocessingsprite.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":853,"kind":2048,"name":"once","url":"classes/postprocessingsprite.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":854,"kind":2048,"name":"removeListener","url":"classes/postprocessingsprite.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":855,"kind":2048,"name":"off","url":"classes/postprocessingsprite.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":856,"kind":2048,"name":"removeAllListeners","url":"classes/postprocessingsprite.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PostProcessingSprite"},{"id":857,"kind":1024,"name":"blendMode","url":"classes/postprocessingsprite.html#blendmode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":858,"kind":1024,"name":"indices","url":"classes/postprocessingsprite.html#indices","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":859,"kind":1024,"name":"pluginName","url":"classes/postprocessingsprite.html#pluginname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":860,"kind":1024,"name":"_width","url":"classes/postprocessingsprite.html#_width","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":861,"kind":1024,"name":"_height","url":"classes/postprocessingsprite.html#_height","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":862,"kind":1024,"name":"_texture","url":"classes/postprocessingsprite.html#_texture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":863,"kind":1024,"name":"_textureID","url":"classes/postprocessingsprite.html#_textureid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":864,"kind":1024,"name":"_cachedTint","url":"classes/postprocessingsprite.html#_cachedtint","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":865,"kind":1024,"name":"_textureTrimmedID","url":"classes/postprocessingsprite.html#_texturetrimmedid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":866,"kind":1024,"name":"uvs","url":"classes/postprocessingsprite.html#uvs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":867,"kind":1024,"name":"_anchor","url":"classes/postprocessingsprite.html#_anchor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":868,"kind":1024,"name":"vertexData","url":"classes/postprocessingsprite.html#vertexdata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":869,"kind":1024,"name":"_tintRGB","url":"classes/postprocessingsprite.html#_tintrgb","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":870,"kind":2048,"name":"_onTextureUpdate","url":"classes/postprocessingsprite.html#_ontextureupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":871,"kind":2048,"name":"calculateVertices","url":"classes/postprocessingsprite.html#calculatevertices","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":872,"kind":2048,"name":"calculateTrimmedVertices","url":"classes/postprocessingsprite.html#calculatetrimmedvertices","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":873,"kind":2048,"name":"_render","url":"classes/postprocessingsprite.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":874,"kind":2048,"name":"_calculateBounds","url":"classes/postprocessingsprite.html#_calculatebounds","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"PostProcessingSprite"},{"id":875,"kind":2048,"name":"getLocalBounds","url":"classes/postprocessingsprite.html#getlocalbounds","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":876,"kind":2048,"name":"containsPoint","url":"classes/postprocessingsprite.html#containspoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":877,"kind":2048,"name":"destroy","url":"classes/postprocessingsprite.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":878,"kind":2048,"name":"from","url":"classes/postprocessingsprite.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PostProcessingSprite"},{"id":879,"kind":262144,"name":"roundPixels","url":"classes/postprocessingsprite.html#roundpixels","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":880,"kind":262144,"name":"width","url":"classes/postprocessingsprite.html#width","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":881,"kind":262144,"name":"height","url":"classes/postprocessingsprite.html#height","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":882,"kind":262144,"name":"anchor","url":"classes/postprocessingsprite.html#anchor","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":883,"kind":262144,"name":"tint","url":"classes/postprocessingsprite.html#tint","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":884,"kind":262144,"name":"texture","url":"classes/postprocessingsprite.html#texture","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"PostProcessingSprite"},{"id":885,"kind":128,"name":"Ray","url":"classes/ray.html","classes":"tsd-kind-class"},{"id":886,"kind":1024,"name":"_direction","url":"classes/ray.html#_direction","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Ray"},{"id":887,"kind":1024,"name":"_origin","url":"classes/ray.html#_origin","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Ray"},{"id":888,"kind":512,"name":"constructor","url":"classes/ray.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Ray"},{"id":889,"kind":262144,"name":"origin","url":"classes/ray.html#origin","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":890,"kind":262144,"name":"direction","url":"classes/ray.html#direction","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":891,"kind":2048,"name":"getPoint","url":"classes/ray.html#getpoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Ray"},{"id":892,"kind":128,"name":"Plane","url":"classes/plane.html","classes":"tsd-kind-class"},{"id":893,"kind":1024,"name":"_normal","url":"classes/plane.html#_normal","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Plane"},{"id":894,"kind":512,"name":"constructor","url":"classes/plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":895,"kind":1024,"name":"distance","url":"classes/plane.html#distance","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":896,"kind":262144,"name":"normal","url":"classes/plane.html#normal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Plane"},{"id":897,"kind":2048,"name":"rayCast","url":"classes/plane.html#raycast","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":898,"kind":128,"name":"Vec3","url":"classes/vec3.html","classes":"tsd-kind-class"},{"id":899,"kind":2048,"name":"set","url":"classes/vec3.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":900,"kind":2048,"name":"fromValues","url":"classes/vec3.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":901,"kind":2048,"name":"create","url":"classes/vec3.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":902,"kind":2048,"name":"add","url":"classes/vec3.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":903,"kind":2048,"name":"transformQuat","url":"classes/vec3.html#transformquat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":904,"kind":2048,"name":"subtract","url":"classes/vec3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":905,"kind":2048,"name":"scale","url":"classes/vec3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":906,"kind":2048,"name":"dot","url":"classes/vec3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":907,"kind":2048,"name":"normalize","url":"classes/vec3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":908,"kind":2048,"name":"cross","url":"classes/vec3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":909,"kind":2048,"name":"transformMat4","url":"classes/vec3.html#transformmat4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":910,"kind":2048,"name":"copy","url":"classes/vec3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":911,"kind":2048,"name":"magnitude","url":"classes/vec3.html#magnitude","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":912,"kind":2048,"name":"inverse","url":"classes/vec3.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":913,"kind":2048,"name":"negate","url":"classes/vec3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":914,"kind":2048,"name":"multiply","url":"classes/vec3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":915,"kind":2048,"name":"distance","url":"classes/vec3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":916,"kind":2048,"name":"squaredDistance","url":"classes/vec3.html#squareddistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":917,"kind":128,"name":"Mat4","url":"classes/mat4.html","classes":"tsd-kind-class"},{"id":918,"kind":2048,"name":"getTranslation","url":"classes/mat4.html#gettranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":919,"kind":2048,"name":"create","url":"classes/mat4.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":920,"kind":2048,"name":"translate","url":"classes/mat4.html#translate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":921,"kind":2048,"name":"getScaling","url":"classes/mat4.html#getscaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":922,"kind":2048,"name":"getRotation","url":"classes/mat4.html#getrotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":923,"kind":2048,"name":"copy","url":"classes/mat4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":924,"kind":2048,"name":"fromQuat","url":"classes/mat4.html#fromquat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":925,"kind":2048,"name":"fromRotationTranslationScale","url":"classes/mat4.html#fromrotationtranslationscale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":926,"kind":2048,"name":"fromRotation","url":"classes/mat4.html#fromrotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":927,"kind":2048,"name":"fromScaling","url":"classes/mat4.html#fromscaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":928,"kind":2048,"name":"fromTranslation","url":"classes/mat4.html#fromtranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":929,"kind":2048,"name":"multiply","url":"classes/mat4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":930,"kind":2048,"name":"lookAt","url":"classes/mat4.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":931,"kind":2048,"name":"identity","url":"classes/mat4.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":932,"kind":2048,"name":"perspective","url":"classes/mat4.html#perspective","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":933,"kind":2048,"name":"ortho","url":"classes/mat4.html#ortho","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":934,"kind":2048,"name":"invert","url":"classes/mat4.html#invert","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":935,"kind":2048,"name":"transpose","url":"classes/mat4.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":936,"kind":2048,"name":"targetTo","url":"classes/mat4.html#targetto","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":937,"kind":2048,"name":"rotateX","url":"classes/mat4.html#rotatex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":938,"kind":2048,"name":"rotateY","url":"classes/mat4.html#rotatey","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":939,"kind":2048,"name":"rotateZ","url":"classes/mat4.html#rotatez","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":940,"kind":2048,"name":"rotate","url":"classes/mat4.html#rotate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":941,"kind":2048,"name":"scale","url":"classes/mat4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":942,"kind":128,"name":"Quat","url":"classes/quat.html","classes":"tsd-kind-class"},{"id":943,"kind":2048,"name":"set","url":"classes/quat.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":944,"kind":2048,"name":"fromValues","url":"classes/quat.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":945,"kind":2048,"name":"create","url":"classes/quat.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":946,"kind":2048,"name":"normalize","url":"classes/quat.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":947,"kind":2048,"name":"slerp","url":"classes/quat.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":948,"kind":2048,"name":"fromEuler","url":"classes/quat.html#fromeuler","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":949,"kind":2048,"name":"conjugate","url":"classes/quat.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":950,"kind":2048,"name":"rotateX","url":"classes/quat.html#rotatex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":951,"kind":2048,"name":"rotateY","url":"classes/quat.html#rotatey","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":952,"kind":2048,"name":"rotateZ","url":"classes/quat.html#rotatez","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":953,"kind":128,"name":"Color","url":"classes/color.html","classes":"tsd-kind-class"},{"id":954,"kind":1024,"name":"_array4","url":"classes/color.html#_array4","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Color"},{"id":955,"kind":1024,"name":"_array3","url":"classes/color.html#_array3","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Color"},{"id":956,"kind":512,"name":"constructor","url":"classes/color.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color"},{"id":957,"kind":2048,"name":"fromBytes","url":"classes/color.html#frombytes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":958,"kind":2048,"name":"fromHex","url":"classes/color.html#fromhex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":959,"kind":262144,"name":"rgb","url":"classes/color.html#rgb","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":960,"kind":262144,"name":"rgba","url":"classes/color.html#rgba","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":961,"kind":262144,"name":"r","url":"classes/color.html#r","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":962,"kind":262144,"name":"g","url":"classes/color.html#g","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":963,"kind":262144,"name":"b","url":"classes/color.html#b","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":964,"kind":262144,"name":"a","url":"classes/color.html#a","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":965,"kind":2048,"name":"from","url":"classes/color.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":966,"kind":256,"name":"CubemapFaces","url":"interfaces/cubemapfaces.html","classes":"tsd-kind-interface"},{"id":967,"kind":1024,"name":"posx","url":"interfaces/cubemapfaces.html#posx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":968,"kind":1024,"name":"negx","url":"interfaces/cubemapfaces.html#negx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":969,"kind":1024,"name":"posy","url":"interfaces/cubemapfaces.html#posy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":970,"kind":1024,"name":"negy","url":"interfaces/cubemapfaces.html#negy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":971,"kind":1024,"name":"posz","url":"interfaces/cubemapfaces.html#posz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":972,"kind":1024,"name":"negz","url":"interfaces/cubemapfaces.html#negz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":973,"kind":128,"name":"CubemapResource","url":"classes/cubemapresource.html","classes":"tsd-kind-class"},{"id":974,"kind":512,"name":"constructor","url":"classes/cubemapresource.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":975,"kind":1024,"name":"levels","url":"classes/cubemapresource.html#levels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CubemapResource"},{"id":976,"kind":2048,"name":"style","url":"classes/cubemapresource.html#style","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":977,"kind":1024,"name":"items","url":"classes/cubemapresource.html#items","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":978,"kind":1024,"name":"linkBaseTexture","url":"classes/cubemapresource.html#linkbasetexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":979,"kind":2048,"name":"bind","url":"classes/cubemapresource.html#bind","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":980,"kind":2048,"name":"addBaseTextureAt","url":"classes/cubemapresource.html#addbasetextureat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":981,"kind":2048,"name":"upload","url":"classes/cubemapresource.html#upload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":982,"kind":1024,"name":"SIDES","url":"classes/cubemapresource.html#sides","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"CubemapResource"},{"id":983,"kind":2048,"name":"test","url":"classes/cubemapresource.html#test","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"CubemapResource"},{"id":984,"kind":1024,"name":"length","url":"classes/cubemapresource.html#length","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":985,"kind":1024,"name":"itemDirtyIds","url":"classes/cubemapresource.html#itemdirtyids","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":986,"kind":1024,"name":"baseTexture","url":"classes/cubemapresource.html#basetexture","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":987,"kind":2048,"name":"initFromArray","url":"classes/cubemapresource.html#initfromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CubemapResource"},{"id":988,"kind":2048,"name":"dispose","url":"classes/cubemapresource.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":989,"kind":2048,"name":"addResourceAt","url":"classes/cubemapresource.html#addresourceat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":990,"kind":2048,"name":"unbind","url":"classes/cubemapresource.html#unbind","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":991,"kind":2048,"name":"load","url":"classes/cubemapresource.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CubemapResource"},{"id":992,"kind":1024,"name":"destroyed","url":"classes/cubemapresource.html#destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":993,"kind":1024,"name":"internal","url":"classes/cubemapresource.html#internal","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":994,"kind":1024,"name":"_width","url":"classes/cubemapresource.html#_width","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CubemapResource"},{"id":995,"kind":1024,"name":"_height","url":"classes/cubemapresource.html#_height","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CubemapResource"},{"id":996,"kind":1024,"name":"onResize","url":"classes/cubemapresource.html#onresize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CubemapResource"},{"id":997,"kind":1024,"name":"onUpdate","url":"classes/cubemapresource.html#onupdate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CubemapResource"},{"id":998,"kind":1024,"name":"onError","url":"classes/cubemapresource.html#onerror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CubemapResource"},{"id":999,"kind":2048,"name":"resize","url":"classes/cubemapresource.html#resize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":1000,"kind":262144,"name":"valid","url":"classes/cubemapresource.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":1001,"kind":2048,"name":"update","url":"classes/cubemapresource.html#update","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":1002,"kind":262144,"name":"width","url":"classes/cubemapresource.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":1003,"kind":262144,"name":"height","url":"classes/cubemapresource.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":1004,"kind":2048,"name":"destroy","url":"classes/cubemapresource.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CubemapResource"},{"id":1005,"kind":128,"name":"Sprite3D","url":"classes/sprite3d.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":1006,"kind":1024,"name":"_sprite","url":"classes/sprite3d.html#_sprite","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Sprite3D"},{"id":1007,"kind":1024,"name":"_modelView","url":"classes/sprite3d.html#_modelview","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Sprite3D"},{"id":1008,"kind":1024,"name":"_cameraTransformId","url":"classes/sprite3d.html#_cameratransformid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Sprite3D"},{"id":1009,"kind":1024,"name":"_billboardType","url":"classes/sprite3d.html#_billboardtype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Sprite3D"},{"id":1010,"kind":1024,"name":"_parentID","url":"classes/sprite3d.html#_parentid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"Sprite3D"},{"id":1011,"kind":1024,"name":"camera","url":"classes/sprite3d.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Sprite3D"},{"id":1012,"kind":512,"name":"constructor","url":"classes/sprite3d.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1013,"kind":262144,"name":"billboardType","url":"classes/sprite3d.html#billboardtype","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1014,"kind":262144,"name":"pixelsPerUnit","url":"classes/sprite3d.html#pixelsperunit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1015,"kind":262144,"name":"tint","url":"classes/sprite3d.html#tint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1016,"kind":2048,"name":"destroy","url":"classes/sprite3d.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Sprite3D"},{"id":1017,"kind":2048,"name":"_render","url":"classes/sprite3d.html#_render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Sprite3D"},{"id":1018,"kind":262144,"name":"anchor","url":"classes/sprite3d.html#anchor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1019,"kind":262144,"name":"texture","url":"classes/sprite3d.html#texture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1020,"kind":262144,"name":"blendMode","url":"classes/sprite3d.html#blendmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":1021,"kind":1024,"name":"transform","url":"classes/sprite3d.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1022,"kind":262144,"name":"position","url":"classes/sprite3d.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1023,"kind":262144,"name":"scale","url":"classes/sprite3d.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1024,"kind":262144,"name":"rotationQuaternion","url":"classes/sprite3d.html#rotationquaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1025,"kind":262144,"name":"z","url":"classes/sprite3d.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1026,"kind":262144,"name":"localTransform","url":"classes/sprite3d.html#localtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1027,"kind":262144,"name":"worldTransform","url":"classes/sprite3d.html#worldtransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1028,"kind":1024,"name":"prefixed","url":"classes/sprite3d.html#prefixed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Sprite3D"},{"id":1029,"kind":2048,"name":"eventNames","url":"classes/sprite3d.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1030,"kind":2048,"name":"listeners","url":"classes/sprite3d.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1031,"kind":2048,"name":"listenerCount","url":"classes/sprite3d.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1032,"kind":2048,"name":"emit","url":"classes/sprite3d.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1033,"kind":2048,"name":"on","url":"classes/sprite3d.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1034,"kind":2048,"name":"addListener","url":"classes/sprite3d.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1035,"kind":2048,"name":"once","url":"classes/sprite3d.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1036,"kind":2048,"name":"removeListener","url":"classes/sprite3d.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1037,"kind":2048,"name":"off","url":"classes/sprite3d.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1038,"kind":2048,"name":"removeAllListeners","url":"classes/sprite3d.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":1039,"kind":128,"name":"SpriteBatchRenderer","url":"classes/spritebatchrenderer.html","classes":"tsd-kind-class"},{"id":1040,"kind":512,"name":"constructor","url":"classes/spritebatchrenderer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":1041,"kind":2048,"name":"packInterleavedGeometry","url":"classes/spritebatchrenderer.html#packinterleavedgeometry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":1042,"kind":1024,"name":"state","url":"classes/spritebatchrenderer.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1043,"kind":1024,"name":"size","url":"classes/spritebatchrenderer.html#size","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1044,"kind":1024,"name":"MAX_TEXTURES","url":"classes/spritebatchrenderer.html#max_textures","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1045,"kind":1024,"name":"shaderGenerator","url":"classes/spritebatchrenderer.html#shadergenerator","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1046,"kind":1024,"name":"geometryClass","url":"classes/spritebatchrenderer.html#geometryclass","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1047,"kind":1024,"name":"vertexSize","url":"classes/spritebatchrenderer.html#vertexsize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1048,"kind":1024,"name":"_vertexCount","url":"classes/spritebatchrenderer.html#_vertexcount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1049,"kind":1024,"name":"_indexCount","url":"classes/spritebatchrenderer.html#_indexcount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1050,"kind":1024,"name":"_bufferedElements","url":"classes/spritebatchrenderer.html#_bufferedelements","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1051,"kind":1024,"name":"_bufferedTextures","url":"classes/spritebatchrenderer.html#_bufferedtextures","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1052,"kind":1024,"name":"_bufferSize","url":"classes/spritebatchrenderer.html#_buffersize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1053,"kind":1024,"name":"_shader","url":"classes/spritebatchrenderer.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1054,"kind":1024,"name":"_flushId","url":"classes/spritebatchrenderer.html#_flushid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1055,"kind":1024,"name":"_aBuffers","url":"classes/spritebatchrenderer.html#_abuffers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1056,"kind":1024,"name":"_iBuffers","url":"classes/spritebatchrenderer.html#_ibuffers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1057,"kind":1024,"name":"_dcIndex","url":"classes/spritebatchrenderer.html#_dcindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1058,"kind":1024,"name":"_aIndex","url":"classes/spritebatchrenderer.html#_aindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1059,"kind":1024,"name":"_iIndex","url":"classes/spritebatchrenderer.html#_iindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1060,"kind":1024,"name":"_attributeBuffer","url":"classes/spritebatchrenderer.html#_attributebuffer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1061,"kind":1024,"name":"_indexBuffer","url":"classes/spritebatchrenderer.html#_indexbuffer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1062,"kind":1024,"name":"_tempBoundTextures","url":"classes/spritebatchrenderer.html#_tempboundtextures","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1063,"kind":2048,"name":"contextChange","url":"classes/spritebatchrenderer.html#contextchange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1064,"kind":2048,"name":"initFlushBuffers","url":"classes/spritebatchrenderer.html#initflushbuffers","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1065,"kind":2048,"name":"onPrerender","url":"classes/spritebatchrenderer.html#onprerender","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1066,"kind":2048,"name":"render","url":"classes/spritebatchrenderer.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1067,"kind":2048,"name":"buildTexturesAndDrawCalls","url":"classes/spritebatchrenderer.html#buildtexturesanddrawcalls","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1068,"kind":2048,"name":"buildDrawCalls","url":"classes/spritebatchrenderer.html#builddrawcalls","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1069,"kind":2048,"name":"bindAndClearTexArray","url":"classes/spritebatchrenderer.html#bindandcleartexarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1070,"kind":2048,"name":"updateGeometry","url":"classes/spritebatchrenderer.html#updategeometry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1071,"kind":2048,"name":"drawBatches","url":"classes/spritebatchrenderer.html#drawbatches","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1072,"kind":2048,"name":"flush","url":"classes/spritebatchrenderer.html#flush","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1073,"kind":2048,"name":"start","url":"classes/spritebatchrenderer.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1074,"kind":2048,"name":"stop","url":"classes/spritebatchrenderer.html#stop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1075,"kind":2048,"name":"destroy","url":"classes/spritebatchrenderer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"SpriteBatchRenderer"},{"id":1076,"kind":2048,"name":"getAttributeBuffer","url":"classes/spritebatchrenderer.html#getattributebuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"SpriteBatchRenderer"},{"id":1077,"kind":2048,"name":"getIndexBuffer","url":"classes/spritebatchrenderer.html#getindexbuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"SpriteBatchRenderer"},{"id":1078,"kind":1024,"name":"_drawCallPool","url":"classes/spritebatchrenderer.html#_drawcallpool","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"SpriteBatchRenderer"},{"id":1079,"kind":1024,"name":"_textureArrayPool","url":"classes/spritebatchrenderer.html#_texturearraypool","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"SpriteBatchRenderer"},{"id":1080,"kind":1024,"name":"renderer","url":"classes/spritebatchrenderer.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"SpriteBatchRenderer"},{"id":1081,"kind":4,"name":"SpriteBillboardType","url":"enums/spritebillboardtype.html","classes":"tsd-kind-enum"},{"id":1082,"kind":16,"name":"Spherical","url":"enums/spritebillboardtype.html#spherical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":1083,"kind":16,"name":"Cylindrical","url":"enums/spritebillboardtype.html#cylindrical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"}]}; \ No newline at end of file diff --git a/docs/assets/main.js b/docs/assets/main.js new file mode 100644 index 00000000..1cc526e6 --- /dev/null +++ b/docs/assets/main.js @@ -0,0 +1,52 @@ +(()=>{var Ce=Object.create;var J=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=t=>J(t,"__esModule",{value:!0});var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Oe(e))!_e.call(t,n)&&n!=="default"&&J(t,n,{get:()=>e[n],enumerable:!(r=Pe(e,n))||r.enumerable});return t},Ae=t=>De(Me(J(t!=null?Ce(Re(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var de=Fe((ue,he)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(oc?h+=2:a==c&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}if(s.str.length==0&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),v;f in s.node.edges?v=s.node.edges[f]:(v=new t.TokenSet,s.node.edges[f]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),c=0;c1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof ue=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ce=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var pe=Ae(de());function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ce(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=pe.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${ve(c.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=c.classes;let f=document.createElement("a");f.href=n.base+c.url,f.classList.add("tsd-kind-icon"),f.innerHTML=l,h.append(f),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",ye="mousemove",_="mouseup",G={x:0,y:0},xe=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",ye="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var oe=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},ae=class extends oe{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends oe{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new ae("inherited",!0),this.optionExternals=new ae("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch(e){return!1}}};function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),we(t.value)})}function we(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}fe();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&be(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ diff --git a/docs/assets/search.js b/docs/assets/search.js new file mode 100644 index 00000000..397e87b1 --- /dev/null +++ b/docs/assets/search.js @@ -0,0 +1 @@ +window.searchData = {"kinds":{"4":"Namespace","8":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":32,"name":"glTFLoader","url":"modules.html#glTFLoader","classes":"tsd-kind-variable"},{"id":1,"kind":65536,"name":"__type","url":"modules.html#glTFLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"glTFLoader"},{"id":2,"kind":1024,"name":"use","url":"modules.html#glTFLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"glTFLoader.__type"},{"id":3,"kind":65536,"name":"__type","url":"modules.html#glTFLoader.__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"glTFLoader.__type"},{"id":4,"kind":1024,"name":"add","url":"modules.html#glTFLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"glTFLoader.__type"},{"id":5,"kind":65536,"name":"__type","url":"modules.html#glTFLoader.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"glTFLoader.__type"},{"id":6,"kind":32,"name":"glTFBinaryLoader","url":"modules.html#glTFBinaryLoader","classes":"tsd-kind-variable"},{"id":7,"kind":65536,"name":"__type","url":"modules.html#glTFBinaryLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"glTFBinaryLoader"},{"id":8,"kind":1024,"name":"use","url":"modules.html#glTFBinaryLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"glTFBinaryLoader.__type"},{"id":9,"kind":65536,"name":"__type","url":"modules.html#glTFBinaryLoader.__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"glTFBinaryLoader.__type"},{"id":10,"kind":1024,"name":"add","url":"modules.html#glTFBinaryLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"glTFBinaryLoader.__type"},{"id":11,"kind":65536,"name":"__type","url":"modules.html#glTFBinaryLoader.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"glTFBinaryLoader.__type"},{"id":12,"kind":128,"name":"glTFAsset","url":"classes/glTFAsset.html","classes":"tsd-kind-class"},{"id":13,"kind":2048,"name":"load","url":"classes/glTFAsset.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":14,"kind":2048,"name":"isValidBuffer","url":"classes/glTFAsset.html#isValidBuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":15,"kind":2048,"name":"isEmbeddedResource","url":"classes/glTFAsset.html#isEmbeddedResource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":16,"kind":2048,"name":"fromBuffer","url":"classes/glTFAsset.html#fromBuffer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"glTFAsset"},{"id":17,"kind":512,"name":"constructor","url":"classes/glTFAsset.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"glTFAsset"},{"id":18,"kind":1024,"name":"descriptor","url":"classes/glTFAsset.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"glTFAsset"},{"id":19,"kind":1024,"name":"buffers","url":"classes/glTFAsset.html#buffers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"glTFAsset"},{"id":20,"kind":1024,"name":"images","url":"classes/glTFAsset.html#images","classes":"tsd-kind-property tsd-parent-kind-class","parent":"glTFAsset"},{"id":21,"kind":256,"name":"glTFResourceLoader","url":"interfaces/glTFResourceLoader.html","classes":"tsd-kind-interface"},{"id":22,"kind":2048,"name":"load","url":"interfaces/glTFResourceLoader.html#load","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"glTFResourceLoader"},{"id":23,"kind":128,"name":"ObservablePoint3D","url":"classes/ObservablePoint3D.html","classes":"tsd-kind-class"},{"id":24,"kind":512,"name":"constructor","url":"classes/ObservablePoint3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":25,"kind":262144,"name":"array","url":"classes/ObservablePoint3D.html#array","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":26,"kind":262144,"name":"x","url":"classes/ObservablePoint3D.html#x","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":27,"kind":262144,"name":"y","url":"classes/ObservablePoint3D.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":28,"kind":262144,"name":"z","url":"classes/ObservablePoint3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":29,"kind":2048,"name":"clone","url":"classes/ObservablePoint3D.html#clone","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":30,"kind":2048,"name":"copyFrom","url":"classes/ObservablePoint3D.html#copyFrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":31,"kind":2048,"name":"copyTo","url":"classes/ObservablePoint3D.html#copyTo","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":32,"kind":2048,"name":"equals","url":"classes/ObservablePoint3D.html#equals","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":33,"kind":2048,"name":"set","url":"classes/ObservablePoint3D.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":34,"kind":2048,"name":"setFrom","url":"classes/ObservablePoint3D.html#setFrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":35,"kind":65536,"name":"__type","url":"classes/ObservablePoint3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"ObservablePoint3D"},{"id":36,"kind":128,"name":"ObservableQuaternion","url":"classes/ObservableQuaternion.html","classes":"tsd-kind-class"},{"id":37,"kind":512,"name":"constructor","url":"classes/ObservableQuaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":38,"kind":262144,"name":"array","url":"classes/ObservableQuaternion.html#array","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":39,"kind":262144,"name":"x","url":"classes/ObservableQuaternion.html#x","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":40,"kind":262144,"name":"y","url":"classes/ObservableQuaternion.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":41,"kind":262144,"name":"z","url":"classes/ObservableQuaternion.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":42,"kind":262144,"name":"w","url":"classes/ObservableQuaternion.html#w","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":43,"kind":2048,"name":"setEulerAngles","url":"classes/ObservableQuaternion.html#setEulerAngles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":44,"kind":2048,"name":"clone","url":"classes/ObservableQuaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":45,"kind":2048,"name":"copyFrom","url":"classes/ObservableQuaternion.html#copyFrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":46,"kind":2048,"name":"copyTo","url":"classes/ObservableQuaternion.html#copyTo","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":47,"kind":2048,"name":"equals","url":"classes/ObservableQuaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":48,"kind":2048,"name":"set","url":"classes/ObservableQuaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":49,"kind":2048,"name":"setFrom","url":"classes/ObservableQuaternion.html#setFrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":50,"kind":65536,"name":"__type","url":"classes/ObservableQuaternion.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"ObservableQuaternion"},{"id":51,"kind":128,"name":"Transform3D","url":"classes/Transform3D.html","classes":"tsd-kind-class"},{"id":52,"kind":512,"name":"constructor","url":"classes/Transform3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Transform3D"},{"id":53,"kind":1024,"name":"position","url":"classes/Transform3D.html#position","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":54,"kind":1024,"name":"scale","url":"classes/Transform3D.html#scale","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":55,"kind":1024,"name":"rotationQuaternion","url":"classes/Transform3D.html#rotationQuaternion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Transform3D"},{"id":56,"kind":1024,"name":"worldTransform","url":"classes/Transform3D.html#worldTransform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":57,"kind":1024,"name":"localTransform","url":"classes/Transform3D.html#localTransform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":58,"kind":1024,"name":"inverseWorldTransform","url":"classes/Transform3D.html#inverseWorldTransform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Transform3D"},{"id":59,"kind":1024,"name":"normalTransform","url":"classes/Transform3D.html#normalTransform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Transform3D"},{"id":60,"kind":2048,"name":"updateLocalTransform","url":"classes/Transform3D.html#updateLocalTransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":61,"kind":2048,"name":"setFromMatrix","url":"classes/Transform3D.html#setFromMatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":62,"kind":2048,"name":"updateTransform","url":"classes/Transform3D.html#updateTransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Transform3D"},{"id":63,"kind":2048,"name":"lookAt","url":"classes/Transform3D.html#lookAt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform3D"},{"id":64,"kind":128,"name":"Matrix4","url":"classes/Matrix4.html","classes":"tsd-kind-class"},{"id":65,"kind":512,"name":"constructor","url":"classes/Matrix4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":66,"kind":262144,"name":"transformId","url":"classes/Matrix4.html#transformId","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":67,"kind":1024,"name":"array","url":"classes/Matrix4.html#array","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":68,"kind":2048,"name":"toArray","url":"classes/Matrix4.html#toArray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":69,"kind":262144,"name":"position","url":"classes/Matrix4.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":70,"kind":262144,"name":"scaling","url":"classes/Matrix4.html#scaling","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":71,"kind":262144,"name":"rotation","url":"classes/Matrix4.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":72,"kind":262144,"name":"up","url":"classes/Matrix4.html#up","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":73,"kind":262144,"name":"down","url":"classes/Matrix4.html#down","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":74,"kind":262144,"name":"right","url":"classes/Matrix4.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":75,"kind":262144,"name":"left","url":"classes/Matrix4.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":76,"kind":262144,"name":"forward","url":"classes/Matrix4.html#forward","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":77,"kind":262144,"name":"backward","url":"classes/Matrix4.html#backward","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix4"},{"id":78,"kind":2048,"name":"copyFrom","url":"classes/Matrix4.html#copyFrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Matrix4"},{"id":79,"kind":2048,"name":"setFromRotationPositionScale","url":"classes/Matrix4.html#setFromRotationPositionScale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix4"},{"id":80,"kind":2048,"name":"multiply","url":"classes/Matrix4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix4"},{"id":81,"kind":128,"name":"Container3D","url":"classes/Container3D.html","classes":"tsd-kind-class"},{"id":82,"kind":512,"name":"constructor","url":"classes/Container3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Container3D"},{"id":83,"kind":1024,"name":"transform","url":"classes/Container3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"Container3D"},{"id":84,"kind":262144,"name":"position","url":"classes/Container3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":85,"kind":262144,"name":"scale","url":"classes/Container3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":86,"kind":262144,"name":"rotationQuaternion","url":"classes/Container3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":87,"kind":262144,"name":"z","url":"classes/Container3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Container3D"},{"id":88,"kind":262144,"name":"localTransform","url":"classes/Container3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Container3D"},{"id":89,"kind":262144,"name":"worldTransform","url":"classes/Container3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Container3D"},{"id":90,"kind":65536,"name":"__type","url":"classes/Container3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Container3D"},{"id":91,"kind":65536,"name":"__type","url":"classes/Container3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Container3D"},{"id":92,"kind":65536,"name":"__type","url":"classes/Container3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Container3D"},{"id":93,"kind":65536,"name":"__type","url":"classes/Container3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Container3D"},{"id":94,"kind":128,"name":"Camera","url":"classes/Camera.html","classes":"tsd-kind-class"},{"id":95,"kind":1024,"name":"main","url":"classes/Camera.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Camera"},{"id":96,"kind":512,"name":"constructor","url":"classes/Camera.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Camera"},{"id":97,"kind":262144,"name":"transformId","url":"classes/Camera.html#transformId","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":98,"kind":1024,"name":"renderer","url":"classes/Camera.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Camera"},{"id":99,"kind":2048,"name":"destroy","url":"classes/Camera.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Camera"},{"id":100,"kind":262144,"name":"orthographicSize","url":"classes/Camera.html#orthographicSize","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":101,"kind":262144,"name":"orthographic","url":"classes/Camera.html#orthographic","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":102,"kind":2048,"name":"screenToRay","url":"classes/Camera.html#screenToRay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":103,"kind":2048,"name":"screenToWorld","url":"classes/Camera.html#screenToWorld","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":104,"kind":2048,"name":"worldToScreen","url":"classes/Camera.html#worldToScreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":105,"kind":262144,"name":"aspect","url":"classes/Camera.html#aspect","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":106,"kind":262144,"name":"fieldOfView","url":"classes/Camera.html#fieldOfView","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":107,"kind":262144,"name":"near","url":"classes/Camera.html#near","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":108,"kind":262144,"name":"far","url":"classes/Camera.html#far","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":109,"kind":262144,"name":"projection","url":"classes/Camera.html#projection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":110,"kind":262144,"name":"view","url":"classes/Camera.html#view","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":111,"kind":262144,"name":"viewProjection","url":"classes/Camera.html#viewProjection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":112,"kind":1024,"name":"transform","url":"classes/Camera.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":113,"kind":262144,"name":"position","url":"classes/Camera.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":114,"kind":262144,"name":"scale","url":"classes/Camera.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":115,"kind":262144,"name":"rotationQuaternion","url":"classes/Camera.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":116,"kind":262144,"name":"z","url":"classes/Camera.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":117,"kind":262144,"name":"localTransform","url":"classes/Camera.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":118,"kind":262144,"name":"worldTransform","url":"classes/Camera.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":119,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":120,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":121,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":122,"kind":65536,"name":"__type","url":"classes/Camera.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":123,"kind":128,"name":"CameraOrbitControl","url":"classes/CameraOrbitControl.html","classes":"tsd-kind-class"},{"id":124,"kind":512,"name":"constructor","url":"classes/CameraOrbitControl.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":125,"kind":262144,"name":"angles","url":"classes/CameraOrbitControl.html#angles","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":126,"kind":1024,"name":"target","url":"classes/CameraOrbitControl.html#target","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":127,"kind":65536,"name":"__type","url":"classes/CameraOrbitControl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":128,"kind":1024,"name":"x","url":"classes/CameraOrbitControl.html#__type.x","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":129,"kind":1024,"name":"y","url":"classes/CameraOrbitControl.html#__type.y","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":130,"kind":1024,"name":"z","url":"classes/CameraOrbitControl.html#__type.z","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":131,"kind":1024,"name":"allowControl","url":"classes/CameraOrbitControl.html#allowControl","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":132,"kind":1024,"name":"camera","url":"classes/CameraOrbitControl.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":133,"kind":2048,"name":"updateCamera","url":"classes/CameraOrbitControl.html#updateCamera","classes":"tsd-kind-method tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":134,"kind":262144,"name":"distance","url":"classes/CameraOrbitControl.html#distance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":135,"kind":128,"name":"Mesh3D","url":"classes/Mesh3D.html","classes":"tsd-kind-class"},{"id":136,"kind":2048,"name":"createQuad","url":"classes/Mesh3D.html#createQuad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":137,"kind":2048,"name":"createCube","url":"classes/Mesh3D.html#createCube","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":138,"kind":2048,"name":"createPlane","url":"classes/Mesh3D.html#createPlane","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":139,"kind":512,"name":"constructor","url":"classes/Mesh3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":140,"kind":1024,"name":"pluginName","url":"classes/Mesh3D.html#pluginName","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":141,"kind":1024,"name":"targetWeights","url":"classes/Mesh3D.html#targetWeights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":142,"kind":1024,"name":"skin","url":"classes/Mesh3D.html#skin","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":143,"kind":1024,"name":"enabledRenderPasses","url":"classes/Mesh3D.html#enabledRenderPasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":144,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":145,"kind":1024,"name":"renderSortOrder","url":"classes/Mesh3D.html#renderSortOrder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":146,"kind":1024,"name":"geometry","url":"classes/Mesh3D.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":147,"kind":1024,"name":"material","url":"classes/Mesh3D.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":148,"kind":262144,"name":"instances","url":"classes/Mesh3D.html#instances","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh3D"},{"id":149,"kind":2048,"name":"createInstance","url":"classes/Mesh3D.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":150,"kind":2048,"name":"removeInstance","url":"classes/Mesh3D.html#removeInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":151,"kind":2048,"name":"enableRenderPass","url":"classes/Mesh3D.html#enableRenderPass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":152,"kind":2048,"name":"disableRenderPass","url":"classes/Mesh3D.html#disableRenderPass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":153,"kind":2048,"name":"isRenderPassEnabled","url":"classes/Mesh3D.html#isRenderPassEnabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":154,"kind":2048,"name":"destroy","url":"classes/Mesh3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":155,"kind":2048,"name":"_render","url":"classes/Mesh3D.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":156,"kind":1024,"name":"transform","url":"classes/Mesh3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":157,"kind":262144,"name":"position","url":"classes/Mesh3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":158,"kind":262144,"name":"scale","url":"classes/Mesh3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":159,"kind":262144,"name":"rotationQuaternion","url":"classes/Mesh3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":160,"kind":262144,"name":"z","url":"classes/Mesh3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":161,"kind":262144,"name":"localTransform","url":"classes/Mesh3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":162,"kind":262144,"name":"worldTransform","url":"classes/Mesh3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":163,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":164,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":165,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":166,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":167,"kind":256,"name":"MeshDestroyOptions","url":"interfaces/MeshDestroyOptions.html","classes":"tsd-kind-interface"},{"id":168,"kind":1024,"name":"geometry","url":"interfaces/MeshDestroyOptions.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":169,"kind":1024,"name":"material","url":"interfaces/MeshDestroyOptions.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":170,"kind":128,"name":"MeshGeometry3D","url":"classes/MeshGeometry3D.html","classes":"tsd-kind-class"},{"id":171,"kind":512,"name":"constructor","url":"classes/MeshGeometry3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":172,"kind":1024,"name":"indices","url":"classes/MeshGeometry3D.html#indices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":173,"kind":1024,"name":"positions","url":"classes/MeshGeometry3D.html#positions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":174,"kind":1024,"name":"uvs","url":"classes/MeshGeometry3D.html#uvs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":175,"kind":1024,"name":"normals","url":"classes/MeshGeometry3D.html#normals","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":176,"kind":1024,"name":"tangents","url":"classes/MeshGeometry3D.html#tangents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":177,"kind":1024,"name":"targets","url":"classes/MeshGeometry3D.html#targets","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":178,"kind":1024,"name":"joints","url":"classes/MeshGeometry3D.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":179,"kind":1024,"name":"weights","url":"classes/MeshGeometry3D.html#weights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":180,"kind":2048,"name":"getShaderGeometry","url":"classes/MeshGeometry3D.html#getShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":181,"kind":2048,"name":"addShaderGeometry","url":"classes/MeshGeometry3D.html#addShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":182,"kind":2048,"name":"hasShaderGeometry","url":"classes/MeshGeometry3D.html#hasShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":183,"kind":2048,"name":"destroy","url":"classes/MeshGeometry3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":184,"kind":256,"name":"MeshGeometryAttribute","url":"interfaces/MeshGeometryAttribute.html","classes":"tsd-kind-interface"},{"id":185,"kind":1024,"name":"buffer","url":"interfaces/MeshGeometryAttribute.html#buffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":186,"kind":1024,"name":"min","url":"interfaces/MeshGeometryAttribute.html#min","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":187,"kind":1024,"name":"max","url":"interfaces/MeshGeometryAttribute.html#max","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":188,"kind":1024,"name":"componentType","url":"interfaces/MeshGeometryAttribute.html#componentType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":189,"kind":1024,"name":"stride","url":"interfaces/MeshGeometryAttribute.html#stride","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":190,"kind":256,"name":"MeshGeometryTarget","url":"interfaces/MeshGeometryTarget.html","classes":"tsd-kind-interface"},{"id":191,"kind":1024,"name":"positions","url":"interfaces/MeshGeometryTarget.html#positions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":192,"kind":1024,"name":"normals","url":"interfaces/MeshGeometryTarget.html#normals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":193,"kind":1024,"name":"tangents","url":"interfaces/MeshGeometryTarget.html#tangents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":194,"kind":128,"name":"MeshShader","url":"classes/MeshShader.html","classes":"tsd-kind-class"},{"id":195,"kind":512,"name":"constructor","url":"classes/MeshShader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":196,"kind":262144,"name":"name","url":"classes/MeshShader.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MeshShader"},{"id":197,"kind":2048,"name":"createShaderGeometry","url":"classes/MeshShader.html#createShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":198,"kind":2048,"name":"render","url":"classes/MeshShader.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":199,"kind":128,"name":"InstancedMesh3D","url":"classes/InstancedMesh3D.html","classes":"tsd-kind-class"},{"id":200,"kind":512,"name":"constructor","url":"classes/InstancedMesh3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedMesh3D"},{"id":201,"kind":1024,"name":"mesh","url":"classes/InstancedMesh3D.html#mesh","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":202,"kind":1024,"name":"material","url":"classes/InstancedMesh3D.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":203,"kind":2048,"name":"destroy","url":"classes/InstancedMesh3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedMesh3D"},{"id":204,"kind":1024,"name":"transform","url":"classes/InstancedMesh3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":205,"kind":262144,"name":"position","url":"classes/InstancedMesh3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":206,"kind":262144,"name":"scale","url":"classes/InstancedMesh3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":207,"kind":262144,"name":"rotationQuaternion","url":"classes/InstancedMesh3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":208,"kind":262144,"name":"z","url":"classes/InstancedMesh3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":209,"kind":262144,"name":"localTransform","url":"classes/InstancedMesh3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":210,"kind":262144,"name":"worldTransform","url":"classes/InstancedMesh3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":211,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":212,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":213,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":214,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":215,"kind":128,"name":"Model","url":"classes/Model.html","classes":"tsd-kind-class"},{"id":216,"kind":2048,"name":"from","url":"classes/Model.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Model"},{"id":217,"kind":512,"name":"constructor","url":"classes/Model.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":218,"kind":1024,"name":"animations","url":"classes/Model.html#animations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":219,"kind":1024,"name":"meshes","url":"classes/Model.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":220,"kind":2048,"name":"createInstance","url":"classes/Model.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Model"},{"id":221,"kind":1024,"name":"transform","url":"classes/Model.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":222,"kind":262144,"name":"position","url":"classes/Model.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":223,"kind":262144,"name":"scale","url":"classes/Model.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":224,"kind":262144,"name":"rotationQuaternion","url":"classes/Model.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":225,"kind":262144,"name":"z","url":"classes/Model.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":226,"kind":262144,"name":"localTransform","url":"classes/Model.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":227,"kind":262144,"name":"worldTransform","url":"classes/Model.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":228,"kind":65536,"name":"__type","url":"classes/Model.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":229,"kind":65536,"name":"__type","url":"classes/Model.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":230,"kind":65536,"name":"__type","url":"classes/Model.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":231,"kind":65536,"name":"__type","url":"classes/Model.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":232,"kind":128,"name":"InstancedModel","url":"classes/InstancedModel.html","classes":"tsd-kind-class"},{"id":233,"kind":512,"name":"constructor","url":"classes/InstancedModel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedModel"},{"id":234,"kind":1024,"name":"meshes","url":"classes/InstancedModel.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedModel"},{"id":235,"kind":1024,"name":"transform","url":"classes/InstancedModel.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":236,"kind":262144,"name":"position","url":"classes/InstancedModel.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":237,"kind":262144,"name":"scale","url":"classes/InstancedModel.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":238,"kind":262144,"name":"rotationQuaternion","url":"classes/InstancedModel.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":239,"kind":262144,"name":"z","url":"classes/InstancedModel.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":240,"kind":262144,"name":"localTransform","url":"classes/InstancedModel.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":241,"kind":262144,"name":"worldTransform","url":"classes/InstancedModel.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":242,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":243,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":244,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":245,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":246,"kind":128,"name":"Animation","url":"classes/Animation.html","classes":"tsd-kind-class"},{"id":247,"kind":512,"name":"constructor","url":"classes/Animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Animation"},{"id":248,"kind":1024,"name":"duration","url":"classes/Animation.html#duration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":249,"kind":1024,"name":"position","url":"classes/Animation.html#position","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":250,"kind":1024,"name":"speed","url":"classes/Animation.html#speed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":251,"kind":1024,"name":"loop","url":"classes/Animation.html#loop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":252,"kind":1024,"name":"name","url":"classes/Animation.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":253,"kind":2048,"name":"play","url":"classes/Animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":254,"kind":2048,"name":"stop","url":"classes/Animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":255,"kind":2048,"name":"update","url":"classes/Animation.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":256,"kind":8,"name":"LightType","url":"enums/LightType.html","classes":"tsd-kind-enum"},{"id":257,"kind":16,"name":"spot","url":"enums/LightType.html#spot","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":258,"kind":16,"name":"directional","url":"enums/LightType.html#directional","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":259,"kind":16,"name":"point","url":"enums/LightType.html#point","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":260,"kind":128,"name":"Light","url":"classes/Light.html","classes":"tsd-kind-class"},{"id":261,"kind":512,"name":"constructor","url":"classes/Light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":262,"kind":1024,"name":"type","url":"classes/Light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":263,"kind":1024,"name":"color","url":"classes/Light.html#color","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":264,"kind":1024,"name":"range","url":"classes/Light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":265,"kind":1024,"name":"intensity","url":"classes/Light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":266,"kind":1024,"name":"innerConeAngle","url":"classes/Light.html#innerConeAngle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":267,"kind":1024,"name":"outerConeAngle","url":"classes/Light.html#outerConeAngle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":268,"kind":1024,"name":"transform","url":"classes/Light.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":269,"kind":262144,"name":"position","url":"classes/Light.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":270,"kind":262144,"name":"scale","url":"classes/Light.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":271,"kind":262144,"name":"rotationQuaternion","url":"classes/Light.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":272,"kind":262144,"name":"z","url":"classes/Light.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":273,"kind":262144,"name":"localTransform","url":"classes/Light.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":274,"kind":262144,"name":"worldTransform","url":"classes/Light.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":275,"kind":65536,"name":"__type","url":"classes/Light.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":276,"kind":65536,"name":"__type","url":"classes/Light.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":277,"kind":65536,"name":"__type","url":"classes/Light.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":278,"kind":65536,"name":"__type","url":"classes/Light.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":279,"kind":128,"name":"LightingEnvironment","url":"classes/LightingEnvironment.html","classes":"tsd-kind-class"},{"id":280,"kind":1024,"name":"main","url":"classes/LightingEnvironment.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"LightingEnvironment"},{"id":281,"kind":512,"name":"constructor","url":"classes/LightingEnvironment.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":282,"kind":1024,"name":"imageBasedLighting","url":"classes/LightingEnvironment.html#imageBasedLighting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":283,"kind":1024,"name":"lights","url":"classes/LightingEnvironment.html#lights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":284,"kind":1024,"name":"renderer","url":"classes/LightingEnvironment.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":285,"kind":2048,"name":"destroy","url":"classes/LightingEnvironment.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":286,"kind":262144,"name":"valid","url":"classes/LightingEnvironment.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":287,"kind":128,"name":"ImageBasedLighting","url":"classes/ImageBasedLighting.html","classes":"tsd-kind-class"},{"id":288,"kind":1024,"name":"defaultLookupBrdf","url":"classes/ImageBasedLighting.html#defaultLookupBrdf","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"ImageBasedLighting"},{"id":289,"kind":512,"name":"constructor","url":"classes/ImageBasedLighting.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":290,"kind":262144,"name":"diffuse","url":"classes/ImageBasedLighting.html#diffuse","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":291,"kind":262144,"name":"specular","url":"classes/ImageBasedLighting.html#specular","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":292,"kind":1024,"name":"lookupBrdf","url":"classes/ImageBasedLighting.html#lookupBrdf","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":293,"kind":262144,"name":"valid","url":"classes/ImageBasedLighting.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":294,"kind":128,"name":"StandardPipeline","url":"classes/StandardPipeline.html","classes":"tsd-kind-class"},{"id":295,"kind":512,"name":"constructor","url":"classes/StandardPipeline.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":296,"kind":1024,"name":"materialPass","url":"classes/StandardPipeline.html#materialPass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":297,"kind":1024,"name":"shadowPass","url":"classes/StandardPipeline.html#shadowPass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":298,"kind":1024,"name":"renderPasses","url":"classes/StandardPipeline.html#renderPasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":299,"kind":1024,"name":"renderer","url":"classes/StandardPipeline.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardPipeline"},{"id":300,"kind":2048,"name":"createPostProcessingSprite","url":"classes/StandardPipeline.html#createPostProcessingSprite","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":301,"kind":2048,"name":"render","url":"classes/StandardPipeline.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":302,"kind":2048,"name":"flush","url":"classes/StandardPipeline.html#flush","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":303,"kind":2048,"name":"sort","url":"classes/StandardPipeline.html#sort","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":304,"kind":2048,"name":"enableShadows","url":"classes/StandardPipeline.html#enableShadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":305,"kind":2048,"name":"disableShadows","url":"classes/StandardPipeline.html#disableShadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":306,"kind":128,"name":"MaterialRenderPass","url":"classes/MaterialRenderPass.html","classes":"tsd-kind-class"},{"id":307,"kind":512,"name":"constructor","url":"classes/MaterialRenderPass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":308,"kind":1024,"name":"clearColor","url":"classes/MaterialRenderPass.html#clearColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":309,"kind":262144,"name":"renderTexture","url":"classes/MaterialRenderPass.html#renderTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":310,"kind":1024,"name":"renderer","url":"classes/MaterialRenderPass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":311,"kind":1024,"name":"name","url":"classes/MaterialRenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":312,"kind":2048,"name":"clear","url":"classes/MaterialRenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":313,"kind":2048,"name":"render","url":"classes/MaterialRenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":314,"kind":128,"name":"Material","url":"classes/Material.html","classes":"tsd-kind-class"},{"id":315,"kind":512,"name":"constructor","url":"classes/Material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":316,"kind":1024,"name":"_renderSortType","url":"classes/Material.html#_renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":317,"kind":1024,"name":"_shader","url":"classes/Material.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":318,"kind":1024,"name":"state","url":"classes/Material.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":319,"kind":1024,"name":"drawMode","url":"classes/Material.html#drawMode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":320,"kind":1024,"name":"renderSortType","url":"classes/Material.html#renderSortType","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":321,"kind":262144,"name":"depthMask","url":"classes/Material.html#depthMask","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":322,"kind":262144,"name":"doubleSided","url":"classes/Material.html#doubleSided","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":323,"kind":262144,"name":"blendMode","url":"classes/Material.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":324,"kind":2048,"name":"createShader","url":"classes/Material.html#createShader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":325,"kind":2048,"name":"updateUniforms","url":"classes/Material.html#updateUniforms","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":326,"kind":2048,"name":"destroy","url":"classes/Material.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":327,"kind":262144,"name":"isInstancingSupported","url":"classes/Material.html#isInstancingSupported","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Material"},{"id":328,"kind":2048,"name":"createInstance","url":"classes/Material.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":329,"kind":2048,"name":"render","url":"classes/Material.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":330,"kind":8,"name":"MaterialRenderSortType","url":"enums/MaterialRenderSortType.html","classes":"tsd-kind-enum"},{"id":331,"kind":16,"name":"opaque","url":"enums/MaterialRenderSortType.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":332,"kind":16,"name":"transparent","url":"enums/MaterialRenderSortType.html#transparent","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":333,"kind":256,"name":"MaterialFactory","url":"interfaces/MaterialFactory.html","classes":"tsd-kind-interface"},{"id":334,"kind":2048,"name":"create","url":"interfaces/MaterialFactory.html#create","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MaterialFactory"},{"id":335,"kind":128,"name":"TextureTransform","url":"classes/TextureTransform.html","classes":"tsd-kind-class"},{"id":336,"kind":512,"name":"constructor","url":"classes/TextureTransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TextureTransform"},{"id":337,"kind":262144,"name":"rotation","url":"classes/TextureTransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"TextureTransform"},{"id":338,"kind":1024,"name":"offset","url":"classes/TextureTransform.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":339,"kind":1024,"name":"scale","url":"classes/TextureTransform.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":340,"kind":262144,"name":"array","url":"classes/TextureTransform.html#array","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TextureTransform"},{"id":341,"kind":32,"name":"CubemapLoader","url":"modules.html#CubemapLoader","classes":"tsd-kind-variable"},{"id":342,"kind":65536,"name":"__type","url":"modules.html#CubemapLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"CubemapLoader"},{"id":343,"kind":1024,"name":"use","url":"modules.html#CubemapLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":344,"kind":65536,"name":"__type","url":"modules.html#CubemapLoader.__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":345,"kind":1024,"name":"add","url":"modules.html#CubemapLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":346,"kind":65536,"name":"__type","url":"modules.html#CubemapLoader.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":347,"kind":128,"name":"Cubemap","url":"classes/Cubemap.html","classes":"tsd-kind-class"},{"id":348,"kind":262144,"name":"faces","url":"classes/Cubemap.html#faces","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":349,"kind":2048,"name":"fromFaces","url":"classes/Cubemap.html#fromFaces","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":350,"kind":2048,"name":"fromColors","url":"classes/Cubemap.html#fromColors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":351,"kind":512,"name":"constructor","url":"classes/Cubemap.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":352,"kind":262144,"name":"levels","url":"classes/Cubemap.html#levels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Cubemap"},{"id":353,"kind":65536,"name":"__type","url":"classes/Cubemap.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Cubemap"},{"id":354,"kind":32,"name":"ShaderSourceLoader","url":"modules.html#ShaderSourceLoader","classes":"tsd-kind-variable"},{"id":355,"kind":65536,"name":"__type","url":"modules.html#ShaderSourceLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"ShaderSourceLoader"},{"id":356,"kind":1024,"name":"use","url":"modules.html#ShaderSourceLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":357,"kind":65536,"name":"__type","url":"modules.html#ShaderSourceLoader.__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":358,"kind":1024,"name":"add","url":"modules.html#ShaderSourceLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":359,"kind":65536,"name":"__type","url":"modules.html#ShaderSourceLoader.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":360,"kind":128,"name":"Skybox","url":"classes/Skybox.html","classes":"tsd-kind-class"},{"id":361,"kind":2048,"name":"from","url":"classes/Skybox.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Skybox"},{"id":362,"kind":512,"name":"constructor","url":"classes/Skybox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Skybox"},{"id":363,"kind":262144,"name":"camera","url":"classes/Skybox.html#camera","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":364,"kind":262144,"name":"cubemap","url":"classes/Skybox.html#cubemap","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":365,"kind":1024,"name":"transform","url":"classes/Skybox.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":366,"kind":262144,"name":"position","url":"classes/Skybox.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":367,"kind":262144,"name":"scale","url":"classes/Skybox.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":368,"kind":262144,"name":"rotationQuaternion","url":"classes/Skybox.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":369,"kind":262144,"name":"z","url":"classes/Skybox.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":370,"kind":262144,"name":"localTransform","url":"classes/Skybox.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":371,"kind":262144,"name":"worldTransform","url":"classes/Skybox.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":372,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":373,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":374,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":375,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":376,"kind":128,"name":"StandardMaterial","url":"classes/StandardMaterial.html","classes":"tsd-kind-class"},{"id":377,"kind":2048,"name":"create","url":"classes/StandardMaterial.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"StandardMaterial"},{"id":378,"kind":512,"name":"constructor","url":"classes/StandardMaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":379,"kind":1024,"name":"roughness","url":"classes/StandardMaterial.html#roughness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":380,"kind":1024,"name":"metallic","url":"classes/StandardMaterial.html#metallic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":381,"kind":1024,"name":"baseColor","url":"classes/StandardMaterial.html#baseColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":382,"kind":1024,"name":"alphaCutoff","url":"classes/StandardMaterial.html#alphaCutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":383,"kind":1024,"name":"emissive","url":"classes/StandardMaterial.html#emissive","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":384,"kind":1024,"name":"exposure","url":"classes/StandardMaterial.html#exposure","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":385,"kind":262144,"name":"baseColorTexture","url":"classes/StandardMaterial.html#baseColorTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":386,"kind":262144,"name":"metallicRoughnessTexture","url":"classes/StandardMaterial.html#metallicRoughnessTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":387,"kind":262144,"name":"normalTexture","url":"classes/StandardMaterial.html#normalTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":388,"kind":262144,"name":"occlusionTexture","url":"classes/StandardMaterial.html#occlusionTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":389,"kind":262144,"name":"emissiveTexture","url":"classes/StandardMaterial.html#emissiveTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":390,"kind":262144,"name":"alphaMode","url":"classes/StandardMaterial.html#alphaMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":391,"kind":262144,"name":"shadowCastingLight","url":"classes/StandardMaterial.html#shadowCastingLight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":392,"kind":262144,"name":"debugMode","url":"classes/StandardMaterial.html#debugMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":393,"kind":1024,"name":"camera","url":"classes/StandardMaterial.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":394,"kind":262144,"name":"lightingEnvironment","url":"classes/StandardMaterial.html#lightingEnvironment","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":395,"kind":262144,"name":"unlit","url":"classes/StandardMaterial.html#unlit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":396,"kind":2048,"name":"destroy","url":"classes/StandardMaterial.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":397,"kind":2048,"name":"invalidateShader","url":"classes/StandardMaterial.html#invalidateShader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardMaterial"},{"id":398,"kind":2048,"name":"render","url":"classes/StandardMaterial.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":399,"kind":262144,"name":"isInstancingSupported","url":"classes/StandardMaterial.html#isInstancingSupported","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":400,"kind":2048,"name":"createInstance","url":"classes/StandardMaterial.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":401,"kind":2048,"name":"createShader","url":"classes/StandardMaterial.html#createShader","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":402,"kind":2048,"name":"updateUniforms","url":"classes/StandardMaterial.html#updateUniforms","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":403,"kind":1024,"name":"_renderSortType","url":"classes/StandardMaterial.html#_renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"StandardMaterial"},{"id":404,"kind":1024,"name":"_shader","url":"classes/StandardMaterial.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"StandardMaterial"},{"id":405,"kind":1024,"name":"state","url":"classes/StandardMaterial.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":406,"kind":1024,"name":"drawMode","url":"classes/StandardMaterial.html#drawMode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":407,"kind":1024,"name":"renderSortType","url":"classes/StandardMaterial.html#renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":408,"kind":262144,"name":"depthMask","url":"classes/StandardMaterial.html#depthMask","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":409,"kind":262144,"name":"doubleSided","url":"classes/StandardMaterial.html#doubleSided","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":410,"kind":262144,"name":"blendMode","url":"classes/StandardMaterial.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":411,"kind":8,"name":"StandardMaterialAlphaMode","url":"enums/StandardMaterialAlphaMode.html","classes":"tsd-kind-enum"},{"id":412,"kind":16,"name":"opaque","url":"enums/StandardMaterialAlphaMode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":413,"kind":16,"name":"mask","url":"enums/StandardMaterialAlphaMode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":414,"kind":16,"name":"blend","url":"enums/StandardMaterialAlphaMode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":415,"kind":8,"name":"StandardMaterialDebugMode","url":"enums/StandardMaterialDebugMode.html","classes":"tsd-kind-enum"},{"id":416,"kind":16,"name":"alpha","url":"enums/StandardMaterialDebugMode.html#alpha","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":417,"kind":16,"name":"emissive","url":"enums/StandardMaterialDebugMode.html#emissive","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":418,"kind":16,"name":"f0","url":"enums/StandardMaterialDebugMode.html#f0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":419,"kind":16,"name":"metallic","url":"enums/StandardMaterialDebugMode.html#metallic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":420,"kind":16,"name":"normal","url":"enums/StandardMaterialDebugMode.html#normal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":421,"kind":16,"name":"occlusion","url":"enums/StandardMaterialDebugMode.html#occlusion","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":422,"kind":16,"name":"roughness","url":"enums/StandardMaterialDebugMode.html#roughness","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":423,"kind":128,"name":"StandardMaterialNormalTexture","url":"classes/StandardMaterialNormalTexture.html","classes":"tsd-kind-class"},{"id":424,"kind":512,"name":"constructor","url":"classes/StandardMaterialNormalTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialNormalTexture"},{"id":425,"kind":1024,"name":"scale","url":"classes/StandardMaterialNormalTexture.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialNormalTexture"},{"id":426,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialNormalTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":427,"kind":1024,"name":"transform","url":"classes/StandardMaterialNormalTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":428,"kind":65536,"name":"__type","url":"classes/StandardMaterialNormalTexture.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"StandardMaterialNormalTexture"},{"id":429,"kind":65536,"name":"__type","url":"classes/StandardMaterialNormalTexture.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"StandardMaterialNormalTexture"},{"id":430,"kind":128,"name":"StandardMaterialOcclusionTexture","url":"classes/StandardMaterialOcclusionTexture.html","classes":"tsd-kind-class"},{"id":431,"kind":512,"name":"constructor","url":"classes/StandardMaterialOcclusionTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialOcclusionTexture"},{"id":432,"kind":1024,"name":"strength","url":"classes/StandardMaterialOcclusionTexture.html#strength","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialOcclusionTexture"},{"id":433,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialOcclusionTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":434,"kind":1024,"name":"transform","url":"classes/StandardMaterialOcclusionTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":435,"kind":65536,"name":"__type","url":"classes/StandardMaterialOcclusionTexture.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"StandardMaterialOcclusionTexture"},{"id":436,"kind":65536,"name":"__type","url":"classes/StandardMaterialOcclusionTexture.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"StandardMaterialOcclusionTexture"},{"id":437,"kind":128,"name":"StandardMaterialTexture","url":"classes/StandardMaterialTexture.html","classes":"tsd-kind-class"},{"id":438,"kind":512,"name":"constructor","url":"classes/StandardMaterialTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialTexture"},{"id":439,"kind":1024,"name":"transform","url":"classes/StandardMaterialTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":440,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":441,"kind":65536,"name":"__type","url":"classes/StandardMaterialTexture.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":442,"kind":65536,"name":"__type","url":"classes/StandardMaterialTexture.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":443,"kind":128,"name":"InstancedStandardMaterial","url":"classes/InstancedStandardMaterial.html","classes":"tsd-kind-class"},{"id":444,"kind":512,"name":"constructor","url":"classes/InstancedStandardMaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":445,"kind":1024,"name":"baseColor","url":"classes/InstancedStandardMaterial.html#baseColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":446,"kind":128,"name":"PickingHitArea","url":"classes/PickingHitArea.html","classes":"tsd-kind-class"},{"id":447,"kind":512,"name":"constructor","url":"classes/PickingHitArea.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingHitArea"},{"id":448,"kind":1024,"name":"id","url":"classes/PickingHitArea.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":449,"kind":1024,"name":"object","url":"classes/PickingHitArea.html#object","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":450,"kind":1024,"name":"camera","url":"classes/PickingHitArea.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":451,"kind":2048,"name":"contains","url":"classes/PickingHitArea.html#contains","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingHitArea"},{"id":452,"kind":128,"name":"PickingInteraction","url":"classes/PickingInteraction.html","classes":"tsd-kind-class"},{"id":453,"kind":512,"name":"constructor","url":"classes/PickingInteraction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingInteraction"},{"id":454,"kind":1024,"name":"renderer","url":"classes/PickingInteraction.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingInteraction"},{"id":455,"kind":2048,"name":"destroy","url":"classes/PickingInteraction.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":456,"kind":2048,"name":"containsHitArea","url":"classes/PickingInteraction.html#containsHitArea","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":457,"kind":128,"name":"Skin","url":"classes/Skin.html","classes":"tsd-kind-class"},{"id":458,"kind":512,"name":"constructor","url":"classes/Skin.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Skin"},{"id":459,"kind":1024,"name":"jointNormalMatrices","url":"classes/Skin.html#jointNormalMatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":460,"kind":1024,"name":"jointMatrices","url":"classes/Skin.html#jointMatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":461,"kind":1024,"name":"parent","url":"classes/Skin.html#parent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":462,"kind":1024,"name":"joints","url":"classes/Skin.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":463,"kind":2048,"name":"calculateJointMatrices","url":"classes/Skin.html#calculateJointMatrices","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Skin"},{"id":464,"kind":128,"name":"Joint","url":"classes/Joint.html","classes":"tsd-kind-class"},{"id":465,"kind":512,"name":"constructor","url":"classes/Joint.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Joint"},{"id":466,"kind":1024,"name":"inverseBindMatrix","url":"classes/Joint.html#inverseBindMatrix","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Joint"},{"id":467,"kind":1024,"name":"transform","url":"classes/Joint.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":468,"kind":262144,"name":"position","url":"classes/Joint.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":469,"kind":262144,"name":"scale","url":"classes/Joint.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":470,"kind":262144,"name":"rotationQuaternion","url":"classes/Joint.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":471,"kind":262144,"name":"z","url":"classes/Joint.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":472,"kind":262144,"name":"localTransform","url":"classes/Joint.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":473,"kind":262144,"name":"worldTransform","url":"classes/Joint.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":474,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":475,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":476,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":477,"kind":65536,"name":"__type","url":"classes/Joint.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":478,"kind":128,"name":"ShadowRenderPass","url":"classes/ShadowRenderPass.html","classes":"tsd-kind-class"},{"id":479,"kind":512,"name":"constructor","url":"classes/ShadowRenderPass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":480,"kind":1024,"name":"renderer","url":"classes/ShadowRenderPass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":481,"kind":1024,"name":"name","url":"classes/ShadowRenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":482,"kind":2048,"name":"addShadowCastingLight","url":"classes/ShadowRenderPass.html#addShadowCastingLight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":483,"kind":2048,"name":"removeShadowCastingLight","url":"classes/ShadowRenderPass.html#removeShadowCastingLight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":484,"kind":2048,"name":"clear","url":"classes/ShadowRenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":485,"kind":2048,"name":"render","url":"classes/ShadowRenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":486,"kind":128,"name":"ShadowCastingLight","url":"classes/ShadowCastingLight.html","classes":"tsd-kind-class"},{"id":487,"kind":2048,"name":"isMediumQualitySupported","url":"classes/ShadowCastingLight.html#isMediumQualitySupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":488,"kind":2048,"name":"isHighQualitySupported","url":"classes/ShadowCastingLight.html#isHighQualitySupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":489,"kind":512,"name":"constructor","url":"classes/ShadowCastingLight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":490,"kind":1024,"name":"softness","url":"classes/ShadowCastingLight.html#softness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":491,"kind":1024,"name":"shadowArea","url":"classes/ShadowCastingLight.html#shadowArea","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":492,"kind":262144,"name":"lightViewProjection","url":"classes/ShadowCastingLight.html#lightViewProjection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":493,"kind":1024,"name":"camera","url":"classes/ShadowCastingLight.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":494,"kind":1024,"name":"followCamera","url":"classes/ShadowCastingLight.html#followCamera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":495,"kind":262144,"name":"shadowTexture","url":"classes/ShadowCastingLight.html#shadowTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":496,"kind":262144,"name":"filterTexture","url":"classes/ShadowCastingLight.html#filterTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":497,"kind":1024,"name":"renderer","url":"classes/ShadowCastingLight.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":498,"kind":1024,"name":"light","url":"classes/ShadowCastingLight.html#light","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":499,"kind":2048,"name":"destroy","url":"classes/ShadowCastingLight.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":500,"kind":2048,"name":"clear","url":"classes/ShadowCastingLight.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":501,"kind":2048,"name":"updateLightViewProjection","url":"classes/ShadowCastingLight.html#updateLightViewProjection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":502,"kind":256,"name":"ShadowCastingLightOptions","url":"interfaces/ShadowCastingLightOptions.html","classes":"tsd-kind-interface"},{"id":503,"kind":1024,"name":"quality","url":"interfaces/ShadowCastingLightOptions.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":504,"kind":1024,"name":"shadowTextureSize","url":"interfaces/ShadowCastingLightOptions.html#shadowTextureSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":505,"kind":8,"name":"ShadowQuality","url":"enums/ShadowQuality.html","classes":"tsd-kind-enum"},{"id":506,"kind":16,"name":"low","url":"enums/ShadowQuality.html#low","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":507,"kind":16,"name":"medium","url":"enums/ShadowQuality.html#medium","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":508,"kind":16,"name":"high","url":"enums/ShadowQuality.html#high","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":509,"kind":128,"name":"PostProcessingSprite","url":"classes/PostProcessingSprite.html","classes":"tsd-kind-class"},{"id":510,"kind":512,"name":"constructor","url":"classes/PostProcessingSprite.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PostProcessingSprite"},{"id":511,"kind":262144,"name":"renderTexture","url":"classes/PostProcessingSprite.html#renderTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":512,"kind":262144,"name":"depthTexture","url":"classes/PostProcessingSprite.html#depthTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":513,"kind":1024,"name":"renderer","url":"classes/PostProcessingSprite.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":514,"kind":2048,"name":"renderObject","url":"classes/PostProcessingSprite.html#renderObject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":515,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":516,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":517,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":518,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":519,"kind":256,"name":"PostProcessingSpriteOptions","url":"interfaces/PostProcessingSpriteOptions.html","classes":"tsd-kind-interface"},{"id":520,"kind":1024,"name":"width","url":"interfaces/PostProcessingSpriteOptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":521,"kind":1024,"name":"height","url":"interfaces/PostProcessingSpriteOptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":522,"kind":1024,"name":"objectToRender","url":"interfaces/PostProcessingSpriteOptions.html#objectToRender","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":523,"kind":128,"name":"Ray","url":"classes/Ray.html","classes":"tsd-kind-class"},{"id":524,"kind":512,"name":"constructor","url":"classes/Ray.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Ray"},{"id":525,"kind":262144,"name":"origin","url":"classes/Ray.html#origin","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":526,"kind":262144,"name":"direction","url":"classes/Ray.html#direction","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":527,"kind":2048,"name":"getPoint","url":"classes/Ray.html#getPoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Ray"},{"id":528,"kind":128,"name":"Plane","url":"classes/Plane.html","classes":"tsd-kind-class"},{"id":529,"kind":512,"name":"constructor","url":"classes/Plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":530,"kind":1024,"name":"distance","url":"classes/Plane.html#distance","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":531,"kind":262144,"name":"normal","url":"classes/Plane.html#normal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Plane"},{"id":532,"kind":2048,"name":"rayCast","url":"classes/Plane.html#rayCast","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":533,"kind":128,"name":"Vec3","url":"classes/Vec3.html","classes":"tsd-kind-class"},{"id":534,"kind":2048,"name":"set","url":"classes/Vec3.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":535,"kind":2048,"name":"fromValues","url":"classes/Vec3.html#fromValues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":536,"kind":2048,"name":"create","url":"classes/Vec3.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":537,"kind":2048,"name":"add","url":"classes/Vec3.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":538,"kind":2048,"name":"transformQuat","url":"classes/Vec3.html#transformQuat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":539,"kind":2048,"name":"subtract","url":"classes/Vec3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":540,"kind":2048,"name":"scale","url":"classes/Vec3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":541,"kind":2048,"name":"dot","url":"classes/Vec3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":542,"kind":2048,"name":"normalize","url":"classes/Vec3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":543,"kind":2048,"name":"cross","url":"classes/Vec3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":544,"kind":2048,"name":"transformMat4","url":"classes/Vec3.html#transformMat4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":545,"kind":2048,"name":"copy","url":"classes/Vec3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":546,"kind":2048,"name":"magnitude","url":"classes/Vec3.html#magnitude","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":547,"kind":2048,"name":"inverse","url":"classes/Vec3.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":548,"kind":2048,"name":"negate","url":"classes/Vec3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":549,"kind":2048,"name":"multiply","url":"classes/Vec3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":550,"kind":2048,"name":"distance","url":"classes/Vec3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":551,"kind":2048,"name":"squaredDistance","url":"classes/Vec3.html#squaredDistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":552,"kind":512,"name":"constructor","url":"classes/Vec3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vec3"},{"id":553,"kind":128,"name":"Mat4","url":"classes/Mat4.html","classes":"tsd-kind-class"},{"id":554,"kind":2048,"name":"getTranslation","url":"classes/Mat4.html#getTranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":555,"kind":2048,"name":"create","url":"classes/Mat4.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":556,"kind":2048,"name":"translate","url":"classes/Mat4.html#translate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":557,"kind":2048,"name":"getScaling","url":"classes/Mat4.html#getScaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":558,"kind":2048,"name":"getRotation","url":"classes/Mat4.html#getRotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":559,"kind":2048,"name":"copy","url":"classes/Mat4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":560,"kind":2048,"name":"fromQuat","url":"classes/Mat4.html#fromQuat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":561,"kind":2048,"name":"fromRotationTranslationScale","url":"classes/Mat4.html#fromRotationTranslationScale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":562,"kind":2048,"name":"fromRotation","url":"classes/Mat4.html#fromRotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":563,"kind":2048,"name":"fromScaling","url":"classes/Mat4.html#fromScaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":564,"kind":2048,"name":"fromTranslation","url":"classes/Mat4.html#fromTranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":565,"kind":2048,"name":"multiply","url":"classes/Mat4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":566,"kind":2048,"name":"lookAt","url":"classes/Mat4.html#lookAt","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":567,"kind":2048,"name":"identity","url":"classes/Mat4.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":568,"kind":2048,"name":"perspective","url":"classes/Mat4.html#perspective","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":569,"kind":2048,"name":"ortho","url":"classes/Mat4.html#ortho","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":570,"kind":2048,"name":"invert","url":"classes/Mat4.html#invert","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":571,"kind":2048,"name":"transpose","url":"classes/Mat4.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":572,"kind":2048,"name":"targetTo","url":"classes/Mat4.html#targetTo","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":573,"kind":2048,"name":"rotateX","url":"classes/Mat4.html#rotateX","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":574,"kind":2048,"name":"rotateY","url":"classes/Mat4.html#rotateY","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":575,"kind":2048,"name":"rotateZ","url":"classes/Mat4.html#rotateZ","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":576,"kind":2048,"name":"rotate","url":"classes/Mat4.html#rotate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":577,"kind":2048,"name":"scale","url":"classes/Mat4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":578,"kind":512,"name":"constructor","url":"classes/Mat4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Mat4"},{"id":579,"kind":128,"name":"Quat","url":"classes/Quat.html","classes":"tsd-kind-class"},{"id":580,"kind":2048,"name":"set","url":"classes/Quat.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":581,"kind":2048,"name":"fromValues","url":"classes/Quat.html#fromValues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":582,"kind":2048,"name":"create","url":"classes/Quat.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":583,"kind":2048,"name":"normalize","url":"classes/Quat.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":584,"kind":2048,"name":"slerp","url":"classes/Quat.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":585,"kind":2048,"name":"fromEuler","url":"classes/Quat.html#fromEuler","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":586,"kind":2048,"name":"conjugate","url":"classes/Quat.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":587,"kind":2048,"name":"rotateX","url":"classes/Quat.html#rotateX","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":588,"kind":2048,"name":"rotateY","url":"classes/Quat.html#rotateY","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":589,"kind":2048,"name":"rotateZ","url":"classes/Quat.html#rotateZ","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":590,"kind":512,"name":"constructor","url":"classes/Quat.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quat"},{"id":591,"kind":128,"name":"Color","url":"classes/Color.html","classes":"tsd-kind-class"},{"id":592,"kind":2048,"name":"fromBytes","url":"classes/Color.html#fromBytes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":593,"kind":2048,"name":"fromHex","url":"classes/Color.html#fromHex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":594,"kind":2048,"name":"from","url":"classes/Color.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":595,"kind":512,"name":"constructor","url":"classes/Color.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color"},{"id":596,"kind":262144,"name":"rgb","url":"classes/Color.html#rgb","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":597,"kind":262144,"name":"rgba","url":"classes/Color.html#rgba","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":598,"kind":262144,"name":"r","url":"classes/Color.html#r","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":599,"kind":262144,"name":"g","url":"classes/Color.html#g","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":600,"kind":262144,"name":"b","url":"classes/Color.html#b","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":601,"kind":262144,"name":"a","url":"classes/Color.html#a","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":602,"kind":256,"name":"CubemapFaces","url":"interfaces/CubemapFaces.html","classes":"tsd-kind-interface"},{"id":603,"kind":1024,"name":"posx","url":"interfaces/CubemapFaces.html#posx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":604,"kind":1024,"name":"negx","url":"interfaces/CubemapFaces.html#negx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":605,"kind":1024,"name":"posy","url":"interfaces/CubemapFaces.html#posy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":606,"kind":1024,"name":"negy","url":"interfaces/CubemapFaces.html#negy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":607,"kind":1024,"name":"posz","url":"interfaces/CubemapFaces.html#posz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":608,"kind":1024,"name":"negz","url":"interfaces/CubemapFaces.html#negz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":609,"kind":128,"name":"CubemapResource","url":"classes/CubemapResource.html","classes":"tsd-kind-class"},{"id":610,"kind":512,"name":"constructor","url":"classes/CubemapResource.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":611,"kind":1024,"name":"levels","url":"classes/CubemapResource.html#levels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CubemapResource"},{"id":612,"kind":2048,"name":"style","url":"classes/CubemapResource.html#style","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":613,"kind":128,"name":"Sprite3D","url":"classes/Sprite3D.html","classes":"tsd-kind-class"},{"id":614,"kind":512,"name":"constructor","url":"classes/Sprite3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":615,"kind":1024,"name":"camera","url":"classes/Sprite3D.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Sprite3D"},{"id":616,"kind":262144,"name":"billboardType","url":"classes/Sprite3D.html#billboardType","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":617,"kind":262144,"name":"pixelsPerUnit","url":"classes/Sprite3D.html#pixelsPerUnit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":618,"kind":262144,"name":"tint","url":"classes/Sprite3D.html#tint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":619,"kind":2048,"name":"destroy","url":"classes/Sprite3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":620,"kind":2048,"name":"_render","url":"classes/Sprite3D.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":621,"kind":262144,"name":"anchor","url":"classes/Sprite3D.html#anchor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":622,"kind":262144,"name":"texture","url":"classes/Sprite3D.html#texture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":623,"kind":262144,"name":"blendMode","url":"classes/Sprite3D.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":624,"kind":1024,"name":"transform","url":"classes/Sprite3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":625,"kind":262144,"name":"position","url":"classes/Sprite3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":626,"kind":262144,"name":"scale","url":"classes/Sprite3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":627,"kind":262144,"name":"rotationQuaternion","url":"classes/Sprite3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":628,"kind":262144,"name":"z","url":"classes/Sprite3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":629,"kind":262144,"name":"localTransform","url":"classes/Sprite3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":630,"kind":262144,"name":"worldTransform","url":"classes/Sprite3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":631,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":632,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":633,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":634,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":635,"kind":128,"name":"SpriteBatchRenderer","url":"classes/SpriteBatchRenderer.html","classes":"tsd-kind-class"},{"id":636,"kind":512,"name":"constructor","url":"classes/SpriteBatchRenderer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":637,"kind":2048,"name":"packInterleavedGeometry","url":"classes/SpriteBatchRenderer.html#packInterleavedGeometry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":638,"kind":8,"name":"SpriteBillboardType","url":"enums/SpriteBillboardType.html","classes":"tsd-kind-enum"},{"id":639,"kind":16,"name":"spherical","url":"enums/SpriteBillboardType.html#spherical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":640,"kind":16,"name":"cylindrical","url":"enums/SpriteBillboardType.html#cylindrical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":641,"kind":256,"name":"RenderPass","url":"interfaces/RenderPass.html","classes":"tsd-kind-interface"},{"id":642,"kind":1024,"name":"name","url":"interfaces/RenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RenderPass"},{"id":643,"kind":2048,"name":"clear","url":"interfaces/RenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RenderPass"},{"id":644,"kind":2048,"name":"render","url":"interfaces/RenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RenderPass"},{"id":645,"kind":4,"name":"Debug","url":"modules/Debug.html","classes":"tsd-kind-namespace"},{"id":646,"kind":64,"name":"on","url":"modules/Debug.html#on","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"},{"id":647,"kind":64,"name":"warn","url":"modules/Debug.html#warn","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"},{"id":648,"kind":64,"name":"error","url":"modules/Debug.html#error","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,55.607]],["parent/0",[]],["name/1",[1,22.648]],["parent/1",[0,5.319]],["name/2",[2,49.729]],["parent/2",[3,4.756]],["name/3",[1,22.648]],["parent/3",[3,4.756]],["name/4",[4,47.722]],["parent/4",[3,4.756]],["name/5",[1,22.648]],["parent/5",[3,4.756]],["name/6",[5,55.607]],["parent/6",[]],["name/7",[1,22.648]],["parent/7",[5,5.319]],["name/8",[2,49.729]],["parent/8",[6,4.756]],["name/9",[1,22.648]],["parent/9",[6,4.756]],["name/10",[4,47.722]],["parent/10",[6,4.756]],["name/11",[1,22.648]],["parent/11",[6,4.756]],["name/12",[7,42.257]],["parent/12",[]],["name/13",[8,55.607]],["parent/13",[7,4.042]],["name/14",[9,60.715]],["parent/14",[7,4.042]],["name/15",[10,60.715]],["parent/15",[7,4.042]],["name/16",[11,60.715]],["parent/16",[7,4.042]],["name/17",[12,26.593]],["parent/17",[7,4.042]],["name/18",[13,60.715]],["parent/18",[7,4.042]],["name/19",[14,60.715]],["parent/19",[7,4.042]],["name/20",[15,60.715]],["parent/20",[7,4.042]],["name/21",[16,55.607]],["parent/21",[]],["name/22",[8,55.607]],["parent/22",[16,5.319]],["name/23",[17,38.743]],["parent/23",[]],["name/24",[12,26.593]],["parent/24",[17,3.706]],["name/25",[18,49.729]],["parent/25",[17,3.706]],["name/26",[19,52.242]],["parent/26",[17,3.706]],["name/27",[20,52.242]],["parent/27",[17,3.706]],["name/28",[21,38.743]],["parent/28",[17,3.706]],["name/29",[22,55.607]],["parent/29",[17,3.706]],["name/30",[23,52.242]],["parent/30",[17,3.706]],["name/31",[24,55.607]],["parent/31",[17,3.706]],["name/32",[25,55.607]],["parent/32",[17,3.706]],["name/33",[26,49.729]],["parent/33",[17,3.706]],["name/34",[27,55.607]],["parent/34",[17,3.706]],["name/35",[1,22.648]],["parent/35",[17,3.706]],["name/36",[28,37.361]],["parent/36",[]],["name/37",[12,26.593]],["parent/37",[28,3.573]],["name/38",[18,49.729]],["parent/38",[28,3.573]],["name/39",[19,52.242]],["parent/39",[28,3.573]],["name/40",[20,52.242]],["parent/40",[28,3.573]],["name/41",[21,38.743]],["parent/41",[28,3.573]],["name/42",[29,60.715]],["parent/42",[28,3.573]],["name/43",[30,60.715]],["parent/43",[28,3.573]],["name/44",[22,55.607]],["parent/44",[28,3.573]],["name/45",[23,52.242]],["parent/45",[28,3.573]],["name/46",[24,55.607]],["parent/46",[28,3.573]],["name/47",[25,55.607]],["parent/47",[28,3.573]],["name/48",[26,49.729]],["parent/48",[28,3.573]],["name/49",[27,55.607]],["parent/49",[28,3.573]],["name/50",[1,22.648]],["parent/50",[28,3.573]],["name/51",[31,38.743]],["parent/51",[]],["name/52",[12,26.593]],["parent/52",[31,3.706]],["name/53",[32,38.743]],["parent/53",[31,3.706]],["name/54",[33,37.361]],["parent/54",[31,3.706]],["name/55",[34,40.346]],["parent/55",[31,3.706]],["name/56",[35,40.346]],["parent/56",[31,3.706]],["name/57",[36,40.346]],["parent/57",[31,3.706]],["name/58",[37,60.715]],["parent/58",[31,3.706]],["name/59",[38,60.715]],["parent/59",[31,3.706]],["name/60",[39,60.715]],["parent/60",[31,3.706]],["name/61",[40,60.715]],["parent/61",[31,3.706]],["name/62",[41,60.715]],["parent/62",[31,3.706]],["name/63",[42,55.607]],["parent/63",[31,3.706]],["name/64",[43,36.148]],["parent/64",[]],["name/65",[12,26.593]],["parent/65",[43,3.457]],["name/66",[44,55.607]],["parent/66",[43,3.457]],["name/67",[18,49.729]],["parent/67",[43,3.457]],["name/68",[45,60.715]],["parent/68",[43,3.457]],["name/69",[32,38.743]],["parent/69",[43,3.457]],["name/70",[46,60.715]],["parent/70",[43,3.457]],["name/71",[47,55.607]],["parent/71",[43,3.457]],["name/72",[48,60.715]],["parent/72",[43,3.457]],["name/73",[49,60.715]],["parent/73",[43,3.457]],["name/74",[50,60.715]],["parent/74",[43,3.457]],["name/75",[51,60.715]],["parent/75",[43,3.457]],["name/76",[52,60.715]],["parent/76",[43,3.457]],["name/77",[53,60.715]],["parent/77",[43,3.457]],["name/78",[23,52.242]],["parent/78",[43,3.457]],["name/79",[54,60.715]],["parent/79",[43,3.457]],["name/80",[55,52.242]],["parent/80",[43,3.457]],["name/81",[56,38.743]],["parent/81",[]],["name/82",[12,26.593]],["parent/82",[56,3.706]],["name/83",[57,38.743]],["parent/83",[56,3.706]],["name/84",[32,38.743]],["parent/84",[56,3.706]],["name/85",[33,37.361]],["parent/85",[56,3.706]],["name/86",[34,40.346]],["parent/86",[56,3.706]],["name/87",[21,38.743]],["parent/87",[56,3.706]],["name/88",[36,40.346]],["parent/88",[56,3.706]],["name/89",[35,40.346]],["parent/89",[56,3.706]],["name/90",[1,22.648]],["parent/90",[56,3.706]],["name/91",[1,22.648]],["parent/91",[56,3.706]],["name/92",[1,22.648]],["parent/92",[56,3.706]],["name/93",[1,22.648]],["parent/93",[56,3.706]],["name/94",[58,29.074]],["parent/94",[]],["name/95",[59,55.607]],["parent/95",[58,2.781]],["name/96",[12,26.593]],["parent/96",[58,2.781]],["name/97",[44,55.607]],["parent/97",[58,2.781]],["name/98",[60,43.369]],["parent/98",[58,2.781]],["name/99",[61,41.256]],["parent/99",[58,2.781]],["name/100",[62,60.715]],["parent/100",[58,2.781]],["name/101",[63,60.715]],["parent/101",[58,2.781]],["name/102",[64,60.715]],["parent/102",[58,2.781]],["name/103",[65,60.715]],["parent/103",[58,2.781]],["name/104",[66,60.715]],["parent/104",[58,2.781]],["name/105",[67,60.715]],["parent/105",[58,2.781]],["name/106",[68,60.715]],["parent/106",[58,2.781]],["name/107",[69,60.715]],["parent/107",[58,2.781]],["name/108",[70,60.715]],["parent/108",[58,2.781]],["name/109",[71,60.715]],["parent/109",[58,2.781]],["name/110",[72,60.715]],["parent/110",[58,2.781]],["name/111",[73,60.715]],["parent/111",[58,2.781]],["name/112",[57,38.743]],["parent/112",[58,2.781]],["name/113",[32,38.743]],["parent/113",[58,2.781]],["name/114",[33,37.361]],["parent/114",[58,2.781]],["name/115",[34,40.346]],["parent/115",[58,2.781]],["name/116",[21,38.743]],["parent/116",[58,2.781]],["name/117",[36,40.346]],["parent/117",[58,2.781]],["name/118",[35,40.346]],["parent/118",[58,2.781]],["name/119",[1,22.648]],["parent/119",[58,2.781]],["name/120",[1,22.648]],["parent/120",[58,2.781]],["name/121",[1,22.648]],["parent/121",[58,2.781]],["name/122",[1,22.648]],["parent/122",[58,2.781]],["name/123",[74,42.257]],["parent/123",[]],["name/124",[12,26.593]],["parent/124",[74,4.042]],["name/125",[75,60.715]],["parent/125",[74,4.042]],["name/126",[76,60.715]],["parent/126",[74,4.042]],["name/127",[1,22.648]],["parent/127",[74,4.042]],["name/128",[19,52.242]],["parent/128",[77,4.997]],["name/129",[20,52.242]],["parent/129",[77,4.997]],["name/130",[21,38.743]],["parent/130",[77,4.997]],["name/131",[78,60.715]],["parent/131",[74,4.042]],["name/132",[58,29.074]],["parent/132",[74,4.042]],["name/133",[79,60.715]],["parent/133",[74,4.042]],["name/134",[80,52.242]],["parent/134",[74,4.042]],["name/135",[81,29.957]],["parent/135",[]],["name/136",[82,60.715]],["parent/136",[81,2.865]],["name/137",[83,60.715]],["parent/137",[81,2.865]],["name/138",[84,60.715]],["parent/138",[81,2.865]],["name/139",[12,26.593]],["parent/139",[81,2.865]],["name/140",[85,60.715]],["parent/140",[81,2.865]],["name/141",[86,60.715]],["parent/141",[81,2.865]],["name/142",[87,43.369]],["parent/142",[81,2.865]],["name/143",[88,60.715]],["parent/143",[81,2.865]],["name/144",[1,22.648]],["parent/144",[81,2.865]],["name/145",[89,60.715]],["parent/145",[81,2.865]],["name/146",[90,55.607]],["parent/146",[81,2.865]],["name/147",[91,35.066]],["parent/147",[81,2.865]],["name/148",[92,60.715]],["parent/148",[81,2.865]],["name/149",[93,49.729]],["parent/149",[81,2.865]],["name/150",[94,60.715]],["parent/150",[81,2.865]],["name/151",[95,60.715]],["parent/151",[81,2.865]],["name/152",[96,60.715]],["parent/152",[81,2.865]],["name/153",[97,60.715]],["parent/153",[81,2.865]],["name/154",[61,41.256]],["parent/154",[81,2.865]],["name/155",[98,55.607]],["parent/155",[81,2.865]],["name/156",[57,38.743]],["parent/156",[81,2.865]],["name/157",[32,38.743]],["parent/157",[81,2.865]],["name/158",[33,37.361]],["parent/158",[81,2.865]],["name/159",[34,40.346]],["parent/159",[81,2.865]],["name/160",[21,38.743]],["parent/160",[81,2.865]],["name/161",[36,40.346]],["parent/161",[81,2.865]],["name/162",[35,40.346]],["parent/162",[81,2.865]],["name/163",[1,22.648]],["parent/163",[81,2.865]],["name/164",[1,22.648]],["parent/164",[81,2.865]],["name/165",[1,22.648]],["parent/165",[81,2.865]],["name/166",[1,22.648]],["parent/166",[81,2.865]],["name/167",[99,52.242]],["parent/167",[]],["name/168",[90,55.607]],["parent/168",[99,4.997]],["name/169",[91,35.066]],["parent/169",[99,4.997]],["name/170",[100,38.028]],["parent/170",[]],["name/171",[12,26.593]],["parent/171",[100,3.637]],["name/172",[101,60.715]],["parent/172",[100,3.637]],["name/173",[102,55.607]],["parent/173",[100,3.637]],["name/174",[103,60.715]],["parent/174",[100,3.637]],["name/175",[104,55.607]],["parent/175",[100,3.637]],["name/176",[105,55.607]],["parent/176",[100,3.637]],["name/177",[106,60.715]],["parent/177",[100,3.637]],["name/178",[107,55.607]],["parent/178",[100,3.637]],["name/179",[108,60.715]],["parent/179",[100,3.637]],["name/180",[109,60.715]],["parent/180",[100,3.637]],["name/181",[110,60.715]],["parent/181",[100,3.637]],["name/182",[111,60.715]],["parent/182",[100,3.637]],["name/183",[61,41.256]],["parent/183",[100,3.637]],["name/184",[112,46.052]],["parent/184",[]],["name/185",[113,60.715]],["parent/185",[112,4.405]],["name/186",[114,60.715]],["parent/186",[112,4.405]],["name/187",[115,60.715]],["parent/187",[112,4.405]],["name/188",[116,60.715]],["parent/188",[112,4.405]],["name/189",[117,60.715]],["parent/189",[112,4.405]],["name/190",[118,49.729]],["parent/190",[]],["name/191",[102,55.607]],["parent/191",[118,4.756]],["name/192",[104,55.607]],["parent/192",[118,4.756]],["name/193",[105,55.607]],["parent/193",[118,4.756]],["name/194",[119,47.722]],["parent/194",[]],["name/195",[12,26.593]],["parent/195",[119,4.564]],["name/196",[120,47.722]],["parent/196",[119,4.564]],["name/197",[121,60.715]],["parent/197",[119,4.564]],["name/198",[122,44.621]],["parent/198",[119,4.564]],["name/199",[123,36.736]],["parent/199",[]],["name/200",[12,26.593]],["parent/200",[123,3.514]],["name/201",[124,60.715]],["parent/201",[123,3.514]],["name/202",[91,35.066]],["parent/202",[123,3.514]],["name/203",[61,41.256]],["parent/203",[123,3.514]],["name/204",[57,38.743]],["parent/204",[123,3.514]],["name/205",[32,38.743]],["parent/205",[123,3.514]],["name/206",[33,37.361]],["parent/206",[123,3.514]],["name/207",[34,40.346]],["parent/207",[123,3.514]],["name/208",[21,38.743]],["parent/208",[123,3.514]],["name/209",[36,40.346]],["parent/209",[123,3.514]],["name/210",[35,40.346]],["parent/210",[123,3.514]],["name/211",[1,22.648]],["parent/211",[123,3.514]],["name/212",[1,22.648]],["parent/212",[123,3.514]],["name/213",[1,22.648]],["parent/213",[123,3.514]],["name/214",[1,22.648]],["parent/214",[123,3.514]],["name/215",[125,36.148]],["parent/215",[]],["name/216",[126,52.242]],["parent/216",[125,3.457]],["name/217",[12,26.593]],["parent/217",[125,3.457]],["name/218",[127,60.715]],["parent/218",[125,3.457]],["name/219",[128,55.607]],["parent/219",[125,3.457]],["name/220",[93,49.729]],["parent/220",[125,3.457]],["name/221",[57,38.743]],["parent/221",[125,3.457]],["name/222",[32,38.743]],["parent/222",[125,3.457]],["name/223",[33,37.361]],["parent/223",[125,3.457]],["name/224",[34,40.346]],["parent/224",[125,3.457]],["name/225",[21,38.743]],["parent/225",[125,3.457]],["name/226",[36,40.346]],["parent/226",[125,3.457]],["name/227",[35,40.346]],["parent/227",[125,3.457]],["name/228",[1,22.648]],["parent/228",[125,3.457]],["name/229",[1,22.648]],["parent/229",[125,3.457]],["name/230",[1,22.648]],["parent/230",[125,3.457]],["name/231",[1,22.648]],["parent/231",[125,3.457]],["name/232",[129,38.028]],["parent/232",[]],["name/233",[12,26.593]],["parent/233",[129,3.637]],["name/234",[128,55.607]],["parent/234",[129,3.637]],["name/235",[57,38.743]],["parent/235",[129,3.637]],["name/236",[32,38.743]],["parent/236",[129,3.637]],["name/237",[33,37.361]],["parent/237",[129,3.637]],["name/238",[34,40.346]],["parent/238",[129,3.637]],["name/239",[21,38.743]],["parent/239",[129,3.637]],["name/240",[36,40.346]],["parent/240",[129,3.637]],["name/241",[35,40.346]],["parent/241",[129,3.637]],["name/242",[1,22.648]],["parent/242",[129,3.637]],["name/243",[1,22.648]],["parent/243",[129,3.637]],["name/244",[1,22.648]],["parent/244",[129,3.637]],["name/245",[1,22.648]],["parent/245",[129,3.637]],["name/246",[130,41.256]],["parent/246",[]],["name/247",[12,26.593]],["parent/247",[130,3.946]],["name/248",[131,60.715]],["parent/248",[130,3.946]],["name/249",[32,38.743]],["parent/249",[130,3.946]],["name/250",[132,60.715]],["parent/250",[130,3.946]],["name/251",[133,60.715]],["parent/251",[130,3.946]],["name/252",[120,47.722]],["parent/252",[130,3.946]],["name/253",[134,60.715]],["parent/253",[130,3.946]],["name/254",[135,60.715]],["parent/254",[130,3.946]],["name/255",[136,60.715]],["parent/255",[130,3.946]],["name/256",[137,49.729]],["parent/256",[]],["name/257",[138,60.715]],["parent/257",[137,4.756]],["name/258",[139,60.715]],["parent/258",[137,4.756]],["name/259",[140,60.715]],["parent/259",[137,4.756]],["name/260",[141,34.565]],["parent/260",[]],["name/261",[12,26.593]],["parent/261",[141,3.306]],["name/262",[142,60.715]],["parent/262",[141,3.306]],["name/263",[143,39.512]],["parent/263",[141,3.306]],["name/264",[144,60.715]],["parent/264",[141,3.306]],["name/265",[145,60.715]],["parent/265",[141,3.306]],["name/266",[146,60.715]],["parent/266",[141,3.306]],["name/267",[147,60.715]],["parent/267",[141,3.306]],["name/268",[57,38.743]],["parent/268",[141,3.306]],["name/269",[32,38.743]],["parent/269",[141,3.306]],["name/270",[33,37.361]],["parent/270",[141,3.306]],["name/271",[34,40.346]],["parent/271",[141,3.306]],["name/272",[21,38.743]],["parent/272",[141,3.306]],["name/273",[36,40.346]],["parent/273",[141,3.306]],["name/274",[35,40.346]],["parent/274",[141,3.306]],["name/275",[1,22.648]],["parent/275",[141,3.306]],["name/276",[1,22.648]],["parent/276",[141,3.306]],["name/277",[1,22.648]],["parent/277",[141,3.306]],["name/278",[1,22.648]],["parent/278",[141,3.306]],["name/279",[148,42.257]],["parent/279",[]],["name/280",[59,55.607]],["parent/280",[148,4.042]],["name/281",[12,26.593]],["parent/281",[148,4.042]],["name/282",[149,43.369]],["parent/282",[148,4.042]],["name/283",[150,60.715]],["parent/283",[148,4.042]],["name/284",[60,43.369]],["parent/284",[148,4.042]],["name/285",[61,41.256]],["parent/285",[148,4.042]],["name/286",[151,55.607]],["parent/286",[148,4.042]],["name/287",[149,43.369]],["parent/287",[]],["name/288",[152,60.715]],["parent/288",[149,4.148]],["name/289",[12,26.593]],["parent/289",[149,4.148]],["name/290",[153,60.715]],["parent/290",[149,4.148]],["name/291",[154,60.715]],["parent/291",[149,4.148]],["name/292",[155,60.715]],["parent/292",[149,4.148]],["name/293",[151,55.607]],["parent/293",[149,4.148]],["name/294",[156,39.512]],["parent/294",[]],["name/295",[12,26.593]],["parent/295",[156,3.779]],["name/296",[157,60.715]],["parent/296",[156,3.779]],["name/297",[158,60.715]],["parent/297",[156,3.779]],["name/298",[159,60.715]],["parent/298",[156,3.779]],["name/299",[60,43.369]],["parent/299",[156,3.779]],["name/300",[160,60.715]],["parent/300",[156,3.779]],["name/301",[122,44.621]],["parent/301",[156,3.779]],["name/302",[161,60.715]],["parent/302",[156,3.779]],["name/303",[162,60.715]],["parent/303",[156,3.779]],["name/304",[163,60.715]],["parent/304",[156,3.779]],["name/305",[164,60.715]],["parent/305",[156,3.779]],["name/306",[165,43.369]],["parent/306",[]],["name/307",[12,26.593]],["parent/307",[165,4.148]],["name/308",[166,60.715]],["parent/308",[165,4.148]],["name/309",[167,55.607]],["parent/309",[165,4.148]],["name/310",[60,43.369]],["parent/310",[165,4.148]],["name/311",[120,47.722]],["parent/311",[165,4.148]],["name/312",[168,49.729]],["parent/312",[165,4.148]],["name/313",[122,44.621]],["parent/313",[165,4.148]],["name/314",[91,35.066]],["parent/314",[]],["name/315",[12,26.593]],["parent/315",[91,3.354]],["name/316",[169,55.607]],["parent/316",[91,3.354]],["name/317",[170,55.607]],["parent/317",[91,3.354]],["name/318",[171,55.607]],["parent/318",[91,3.354]],["name/319",[172,55.607]],["parent/319",[91,3.354]],["name/320",[173,55.607]],["parent/320",[91,3.354]],["name/321",[174,55.607]],["parent/321",[91,3.354]],["name/322",[175,55.607]],["parent/322",[91,3.354]],["name/323",[176,52.242]],["parent/323",[91,3.354]],["name/324",[177,55.607]],["parent/324",[91,3.354]],["name/325",[178,55.607]],["parent/325",[91,3.354]],["name/326",[61,41.256]],["parent/326",[91,3.354]],["name/327",[179,55.607]],["parent/327",[91,3.354]],["name/328",[93,49.729]],["parent/328",[91,3.354]],["name/329",[122,44.621]],["parent/329",[91,3.354]],["name/330",[180,52.242]],["parent/330",[]],["name/331",[181,55.607]],["parent/331",[180,4.997]],["name/332",[182,60.715]],["parent/332",[180,4.997]],["name/333",[183,55.607]],["parent/333",[]],["name/334",[184,47.722]],["parent/334",[183,5.319]],["name/335",[185,46.052]],["parent/335",[]],["name/336",[12,26.593]],["parent/336",[185,4.405]],["name/337",[47,55.607]],["parent/337",[185,4.405]],["name/338",[186,60.715]],["parent/338",[185,4.405]],["name/339",[33,37.361]],["parent/339",[185,4.405]],["name/340",[18,49.729]],["parent/340",[185,4.405]],["name/341",[187,55.607]],["parent/341",[]],["name/342",[1,22.648]],["parent/342",[187,5.319]],["name/343",[2,49.729]],["parent/343",[188,4.756]],["name/344",[1,22.648]],["parent/344",[188,4.756]],["name/345",[4,47.722]],["parent/345",[188,4.756]],["name/346",[1,22.648]],["parent/346",[188,4.756]],["name/347",[189,43.369]],["parent/347",[]],["name/348",[190,60.715]],["parent/348",[189,4.148]],["name/349",[191,60.715]],["parent/349",[189,4.148]],["name/350",[192,60.715]],["parent/350",[189,4.148]],["name/351",[12,26.593]],["parent/351",[189,4.148]],["name/352",[193,55.607]],["parent/352",[189,4.148]],["name/353",[1,22.648]],["parent/353",[189,4.148]],["name/354",[194,55.607]],["parent/354",[]],["name/355",[1,22.648]],["parent/355",[194,5.319]],["name/356",[2,49.729]],["parent/356",[195,4.756]],["name/357",[1,22.648]],["parent/357",[195,4.756]],["name/358",[4,47.722]],["parent/358",[195,4.756]],["name/359",[1,22.648]],["parent/359",[195,4.756]],["name/360",[196,36.736]],["parent/360",[]],["name/361",[126,52.242]],["parent/361",[196,3.514]],["name/362",[12,26.593]],["parent/362",[196,3.514]],["name/363",[58,29.074]],["parent/363",[196,3.514]],["name/364",[189,43.369]],["parent/364",[196,3.514]],["name/365",[57,38.743]],["parent/365",[196,3.514]],["name/366",[32,38.743]],["parent/366",[196,3.514]],["name/367",[33,37.361]],["parent/367",[196,3.514]],["name/368",[34,40.346]],["parent/368",[196,3.514]],["name/369",[21,38.743]],["parent/369",[196,3.514]],["name/370",[36,40.346]],["parent/370",[196,3.514]],["name/371",[35,40.346]],["parent/371",[196,3.514]],["name/372",[1,22.648]],["parent/372",[196,3.514]],["name/373",[1,22.648]],["parent/373",[196,3.514]],["name/374",[1,22.648]],["parent/374",[196,3.514]],["name/375",[1,22.648]],["parent/375",[196,3.514]],["name/376",[197,29.074]],["parent/376",[]],["name/377",[184,47.722]],["parent/377",[197,2.781]],["name/378",[12,26.593]],["parent/378",[197,2.781]],["name/379",[198,55.607]],["parent/379",[197,2.781]],["name/380",[199,55.607]],["parent/380",[197,2.781]],["name/381",[200,55.607]],["parent/381",[197,2.781]],["name/382",[201,60.715]],["parent/382",[197,2.781]],["name/383",[202,55.607]],["parent/383",[197,2.781]],["name/384",[203,60.715]],["parent/384",[197,2.781]],["name/385",[204,60.715]],["parent/385",[197,2.781]],["name/386",[205,60.715]],["parent/386",[197,2.781]],["name/387",[206,60.715]],["parent/387",[197,2.781]],["name/388",[207,60.715]],["parent/388",[197,2.781]],["name/389",[208,60.715]],["parent/389",[197,2.781]],["name/390",[209,60.715]],["parent/390",[197,2.781]],["name/391",[210,36.148]],["parent/391",[197,2.781]],["name/392",[211,60.715]],["parent/392",[197,2.781]],["name/393",[58,29.074]],["parent/393",[197,2.781]],["name/394",[148,42.257]],["parent/394",[197,2.781]],["name/395",[212,60.715]],["parent/395",[197,2.781]],["name/396",[61,41.256]],["parent/396",[197,2.781]],["name/397",[213,60.715]],["parent/397",[197,2.781]],["name/398",[122,44.621]],["parent/398",[197,2.781]],["name/399",[179,55.607]],["parent/399",[197,2.781]],["name/400",[93,49.729]],["parent/400",[197,2.781]],["name/401",[177,55.607]],["parent/401",[197,2.781]],["name/402",[178,55.607]],["parent/402",[197,2.781]],["name/403",[169,55.607]],["parent/403",[197,2.781]],["name/404",[170,55.607]],["parent/404",[197,2.781]],["name/405",[171,55.607]],["parent/405",[197,2.781]],["name/406",[172,55.607]],["parent/406",[197,2.781]],["name/407",[173,55.607]],["parent/407",[197,2.781]],["name/408",[174,55.607]],["parent/408",[197,2.781]],["name/409",[175,55.607]],["parent/409",[197,2.781]],["name/410",[176,52.242]],["parent/410",[197,2.781]],["name/411",[214,49.729]],["parent/411",[]],["name/412",[181,55.607]],["parent/412",[214,4.756]],["name/413",[215,60.715]],["parent/413",[214,4.756]],["name/414",[216,60.715]],["parent/414",[214,4.756]],["name/415",[217,43.369]],["parent/415",[]],["name/416",[218,60.715]],["parent/416",[217,4.148]],["name/417",[202,55.607]],["parent/417",[217,4.148]],["name/418",[219,60.715]],["parent/418",[217,4.148]],["name/419",[199,55.607]],["parent/419",[217,4.148]],["name/420",[220,55.607]],["parent/420",[217,4.148]],["name/421",[221,60.715]],["parent/421",[217,4.148]],["name/422",[198,55.607]],["parent/422",[217,4.148]],["name/423",[222,44.621]],["parent/423",[]],["name/424",[12,26.593]],["parent/424",[222,4.268]],["name/425",[33,37.361]],["parent/425",[222,4.268]],["name/426",[223,52.242]],["parent/426",[222,4.268]],["name/427",[57,38.743]],["parent/427",[222,4.268]],["name/428",[1,22.648]],["parent/428",[222,4.268]],["name/429",[1,22.648]],["parent/429",[222,4.268]],["name/430",[224,44.621]],["parent/430",[]],["name/431",[12,26.593]],["parent/431",[224,4.268]],["name/432",[225,60.715]],["parent/432",[224,4.268]],["name/433",[223,52.242]],["parent/433",[224,4.268]],["name/434",[57,38.743]],["parent/434",[224,4.268]],["name/435",[1,22.648]],["parent/435",[224,4.268]],["name/436",[1,22.648]],["parent/436",[224,4.268]],["name/437",[226,46.052]],["parent/437",[]],["name/438",[12,26.593]],["parent/438",[226,4.405]],["name/439",[57,38.743]],["parent/439",[226,4.405]],["name/440",[223,52.242]],["parent/440",[226,4.405]],["name/441",[1,22.648]],["parent/441",[226,4.405]],["name/442",[1,22.648]],["parent/442",[226,4.405]],["name/443",[227,52.242]],["parent/443",[]],["name/444",[12,26.593]],["parent/444",[227,4.997]],["name/445",[200,55.607]],["parent/445",[227,4.997]],["name/446",[228,46.052]],["parent/446",[]],["name/447",[12,26.593]],["parent/447",[228,4.405]],["name/448",[229,60.715]],["parent/448",[228,4.405]],["name/449",[230,60.715]],["parent/449",[228,4.405]],["name/450",[58,29.074]],["parent/450",[228,4.405]],["name/451",[231,60.715]],["parent/451",[228,4.405]],["name/452",[232,47.722]],["parent/452",[]],["name/453",[12,26.593]],["parent/453",[232,4.564]],["name/454",[60,43.369]],["parent/454",[232,4.564]],["name/455",[61,41.256]],["parent/455",[232,4.564]],["name/456",[233,60.715]],["parent/456",[232,4.564]],["name/457",[87,43.369]],["parent/457",[]],["name/458",[12,26.593]],["parent/458",[87,4.148]],["name/459",[234,60.715]],["parent/459",[87,4.148]],["name/460",[235,60.715]],["parent/460",[87,4.148]],["name/461",[236,60.715]],["parent/461",[87,4.148]],["name/462",[107,55.607]],["parent/462",[87,4.148]],["name/463",[237,60.715]],["parent/463",[87,4.148]],["name/464",[238,38.028]],["parent/464",[]],["name/465",[12,26.593]],["parent/465",[238,3.637]],["name/466",[239,60.715]],["parent/466",[238,3.637]],["name/467",[57,38.743]],["parent/467",[238,3.637]],["name/468",[32,38.743]],["parent/468",[238,3.637]],["name/469",[33,37.361]],["parent/469",[238,3.637]],["name/470",[34,40.346]],["parent/470",[238,3.637]],["name/471",[21,38.743]],["parent/471",[238,3.637]],["name/472",[36,40.346]],["parent/472",[238,3.637]],["name/473",[35,40.346]],["parent/473",[238,3.637]],["name/474",[1,22.648]],["parent/474",[238,3.637]],["name/475",[1,22.648]],["parent/475",[238,3.637]],["name/476",[1,22.648]],["parent/476",[238,3.637]],["name/477",[1,22.648]],["parent/477",[238,3.637]],["name/478",[240,43.369]],["parent/478",[]],["name/479",[12,26.593]],["parent/479",[240,4.148]],["name/480",[60,43.369]],["parent/480",[240,4.148]],["name/481",[120,47.722]],["parent/481",[240,4.148]],["name/482",[241,60.715]],["parent/482",[240,4.148]],["name/483",[242,60.715]],["parent/483",[240,4.148]],["name/484",[168,49.729]],["parent/484",[240,4.148]],["name/485",[122,44.621]],["parent/485",[240,4.148]],["name/486",[210,36.148]],["parent/486",[]],["name/487",[243,60.715]],["parent/487",[210,3.457]],["name/488",[244,60.715]],["parent/488",[210,3.457]],["name/489",[12,26.593]],["parent/489",[210,3.457]],["name/490",[245,60.715]],["parent/490",[210,3.457]],["name/491",[246,60.715]],["parent/491",[210,3.457]],["name/492",[247,60.715]],["parent/492",[210,3.457]],["name/493",[58,29.074]],["parent/493",[210,3.457]],["name/494",[248,60.715]],["parent/494",[210,3.457]],["name/495",[249,60.715]],["parent/495",[210,3.457]],["name/496",[250,60.715]],["parent/496",[210,3.457]],["name/497",[60,43.369]],["parent/497",[210,3.457]],["name/498",[141,34.565]],["parent/498",[210,3.457]],["name/499",[61,41.256]],["parent/499",[210,3.457]],["name/500",[168,49.729]],["parent/500",[210,3.457]],["name/501",[251,60.715]],["parent/501",[210,3.457]],["name/502",[252,52.242]],["parent/502",[]],["name/503",[253,60.715]],["parent/503",[252,4.997]],["name/504",[254,60.715]],["parent/504",[252,4.997]],["name/505",[255,49.729]],["parent/505",[]],["name/506",[256,60.715]],["parent/506",[255,4.756]],["name/507",[257,60.715]],["parent/507",[255,4.756]],["name/508",[258,60.715]],["parent/508",[255,4.756]],["name/509",[259,41.256]],["parent/509",[]],["name/510",[12,26.593]],["parent/510",[259,3.946]],["name/511",[167,55.607]],["parent/511",[259,3.946]],["name/512",[260,60.715]],["parent/512",[259,3.946]],["name/513",[60,43.369]],["parent/513",[259,3.946]],["name/514",[261,60.715]],["parent/514",[259,3.946]],["name/515",[1,22.648]],["parent/515",[259,3.946]],["name/516",[1,22.648]],["parent/516",[259,3.946]],["name/517",[1,22.648]],["parent/517",[259,3.946]],["name/518",[1,22.648]],["parent/518",[259,3.946]],["name/519",[262,49.729]],["parent/519",[]],["name/520",[263,60.715]],["parent/520",[262,4.756]],["name/521",[264,60.715]],["parent/521",[262,4.756]],["name/522",[265,60.715]],["parent/522",[262,4.756]],["name/523",[266,47.722]],["parent/523",[]],["name/524",[12,26.593]],["parent/524",[266,4.564]],["name/525",[267,60.715]],["parent/525",[266,4.564]],["name/526",[268,60.715]],["parent/526",[266,4.564]],["name/527",[269,60.715]],["parent/527",[266,4.564]],["name/528",[270,47.722]],["parent/528",[]],["name/529",[12,26.593]],["parent/529",[270,4.564]],["name/530",[80,52.242]],["parent/530",[270,4.564]],["name/531",[220,55.607]],["parent/531",[270,4.564]],["name/532",[271,60.715]],["parent/532",[270,4.564]],["name/533",[272,34.565]],["parent/533",[]],["name/534",[26,49.729]],["parent/534",[272,3.306]],["name/535",[273,55.607]],["parent/535",[272,3.306]],["name/536",[184,47.722]],["parent/536",[272,3.306]],["name/537",[4,47.722]],["parent/537",[272,3.306]],["name/538",[274,60.715]],["parent/538",[272,3.306]],["name/539",[275,60.715]],["parent/539",[272,3.306]],["name/540",[33,37.361]],["parent/540",[272,3.306]],["name/541",[276,60.715]],["parent/541",[272,3.306]],["name/542",[277,55.607]],["parent/542",[272,3.306]],["name/543",[278,60.715]],["parent/543",[272,3.306]],["name/544",[279,60.715]],["parent/544",[272,3.306]],["name/545",[280,55.607]],["parent/545",[272,3.306]],["name/546",[281,60.715]],["parent/546",[272,3.306]],["name/547",[282,60.715]],["parent/547",[272,3.306]],["name/548",[283,60.715]],["parent/548",[272,3.306]],["name/549",[55,52.242]],["parent/549",[272,3.306]],["name/550",[80,52.242]],["parent/550",[272,3.306]],["name/551",[284,60.715]],["parent/551",[272,3.306]],["name/552",[12,26.593]],["parent/552",[272,3.306]],["name/553",[285,31.998]],["parent/553",[]],["name/554",[286,60.715]],["parent/554",[285,3.06]],["name/555",[184,47.722]],["parent/555",[285,3.06]],["name/556",[287,60.715]],["parent/556",[285,3.06]],["name/557",[288,60.715]],["parent/557",[285,3.06]],["name/558",[289,60.715]],["parent/558",[285,3.06]],["name/559",[280,55.607]],["parent/559",[285,3.06]],["name/560",[290,60.715]],["parent/560",[285,3.06]],["name/561",[291,60.715]],["parent/561",[285,3.06]],["name/562",[292,60.715]],["parent/562",[285,3.06]],["name/563",[293,60.715]],["parent/563",[285,3.06]],["name/564",[294,60.715]],["parent/564",[285,3.06]],["name/565",[55,52.242]],["parent/565",[285,3.06]],["name/566",[42,55.607]],["parent/566",[285,3.06]],["name/567",[295,60.715]],["parent/567",[285,3.06]],["name/568",[296,60.715]],["parent/568",[285,3.06]],["name/569",[297,60.715]],["parent/569",[285,3.06]],["name/570",[298,60.715]],["parent/570",[285,3.06]],["name/571",[299,60.715]],["parent/571",[285,3.06]],["name/572",[300,60.715]],["parent/572",[285,3.06]],["name/573",[301,55.607]],["parent/573",[285,3.06]],["name/574",[302,55.607]],["parent/574",[285,3.06]],["name/575",[303,55.607]],["parent/575",[285,3.06]],["name/576",[304,60.715]],["parent/576",[285,3.06]],["name/577",[33,37.361]],["parent/577",[285,3.06]],["name/578",[12,26.593]],["parent/578",[285,3.06]],["name/579",[305,39.512]],["parent/579",[]],["name/580",[26,49.729]],["parent/580",[305,3.779]],["name/581",[273,55.607]],["parent/581",[305,3.779]],["name/582",[184,47.722]],["parent/582",[305,3.779]],["name/583",[277,55.607]],["parent/583",[305,3.779]],["name/584",[306,60.715]],["parent/584",[305,3.779]],["name/585",[307,60.715]],["parent/585",[305,3.779]],["name/586",[308,60.715]],["parent/586",[305,3.779]],["name/587",[301,55.607]],["parent/587",[305,3.779]],["name/588",[302,55.607]],["parent/588",[305,3.779]],["name/589",[303,55.607]],["parent/589",[305,3.779]],["name/590",[12,26.593]],["parent/590",[305,3.779]],["name/591",[143,39.512]],["parent/591",[]],["name/592",[309,60.715]],["parent/592",[143,3.779]],["name/593",[310,60.715]],["parent/593",[143,3.779]],["name/594",[126,52.242]],["parent/594",[143,3.779]],["name/595",[12,26.593]],["parent/595",[143,3.779]],["name/596",[311,60.715]],["parent/596",[143,3.779]],["name/597",[312,60.715]],["parent/597",[143,3.779]],["name/598",[313,60.715]],["parent/598",[143,3.779]],["name/599",[314,60.715]],["parent/599",[143,3.779]],["name/600",[315,60.715]],["parent/600",[143,3.779]],["name/601",[316,60.715]],["parent/601",[143,3.779]],["name/602",[317,44.621]],["parent/602",[]],["name/603",[318,60.715]],["parent/603",[317,4.268]],["name/604",[319,60.715]],["parent/604",[317,4.268]],["name/605",[320,60.715]],["parent/605",[317,4.268]],["name/606",[321,60.715]],["parent/606",[317,4.268]],["name/607",[322,60.715]],["parent/607",[317,4.268]],["name/608",[323,60.715]],["parent/608",[317,4.268]],["name/609",[324,49.729]],["parent/609",[]],["name/610",[12,26.593]],["parent/610",[324,4.756]],["name/611",[193,55.607]],["parent/611",[324,4.756]],["name/612",[325,60.715]],["parent/612",[324,4.756]],["name/613",[326,33.635]],["parent/613",[]],["name/614",[12,26.593]],["parent/614",[326,3.217]],["name/615",[58,29.074]],["parent/615",[326,3.217]],["name/616",[327,60.715]],["parent/616",[326,3.217]],["name/617",[328,60.715]],["parent/617",[326,3.217]],["name/618",[329,60.715]],["parent/618",[326,3.217]],["name/619",[61,41.256]],["parent/619",[326,3.217]],["name/620",[98,55.607]],["parent/620",[326,3.217]],["name/621",[330,60.715]],["parent/621",[326,3.217]],["name/622",[331,60.715]],["parent/622",[326,3.217]],["name/623",[176,52.242]],["parent/623",[326,3.217]],["name/624",[57,38.743]],["parent/624",[326,3.217]],["name/625",[32,38.743]],["parent/625",[326,3.217]],["name/626",[33,37.361]],["parent/626",[326,3.217]],["name/627",[34,40.346]],["parent/627",[326,3.217]],["name/628",[21,38.743]],["parent/628",[326,3.217]],["name/629",[36,40.346]],["parent/629",[326,3.217]],["name/630",[35,40.346]],["parent/630",[326,3.217]],["name/631",[1,22.648]],["parent/631",[326,3.217]],["name/632",[1,22.648]],["parent/632",[326,3.217]],["name/633",[1,22.648]],["parent/633",[326,3.217]],["name/634",[1,22.648]],["parent/634",[326,3.217]],["name/635",[332,52.242]],["parent/635",[]],["name/636",[12,26.593]],["parent/636",[332,4.997]],["name/637",[333,60.715]],["parent/637",[332,4.997]],["name/638",[334,52.242]],["parent/638",[]],["name/639",[335,60.715]],["parent/639",[334,4.997]],["name/640",[336,60.715]],["parent/640",[334,4.997]],["name/641",[337,49.729]],["parent/641",[]],["name/642",[120,47.722]],["parent/642",[337,4.756]],["name/643",[168,49.729]],["parent/643",[337,4.756]],["name/644",[122,44.621]],["parent/644",[337,4.756]],["name/645",[338,49.729]],["parent/645",[]],["name/646",[339,60.715]],["parent/646",[338,4.756]],["name/647",[340,60.715]],["parent/647",[338,4.756]],["name/648",[341,60.715]],["parent/648",[338,4.756]]],"invertedIndex":[["__type",{"_index":1,"name":{"1":{},"3":{},"5":{},"7":{},"9":{},"11":{},"35":{},"50":{},"90":{},"91":{},"92":{},"93":{},"119":{},"120":{},"121":{},"122":{},"127":{},"144":{},"163":{},"164":{},"165":{},"166":{},"211":{},"212":{},"213":{},"214":{},"228":{},"229":{},"230":{},"231":{},"242":{},"243":{},"244":{},"245":{},"275":{},"276":{},"277":{},"278":{},"342":{},"344":{},"346":{},"353":{},"355":{},"357":{},"359":{},"372":{},"373":{},"374":{},"375":{},"428":{},"429":{},"435":{},"436":{},"441":{},"442":{},"474":{},"475":{},"476":{},"477":{},"515":{},"516":{},"517":{},"518":{},"631":{},"632":{},"633":{},"634":{}},"parent":{}}],["_render",{"_index":98,"name":{"155":{},"620":{}},"parent":{}}],["_rendersorttype",{"_index":169,"name":{"316":{},"403":{}},"parent":{}}],["_shader",{"_index":170,"name":{"317":{},"404":{}},"parent":{}}],["a",{"_index":316,"name":{"601":{}},"parent":{}}],["add",{"_index":4,"name":{"4":{},"10":{},"345":{},"358":{},"537":{}},"parent":{}}],["addshadergeometry",{"_index":110,"name":{"181":{}},"parent":{}}],["addshadowcastinglight",{"_index":241,"name":{"482":{}},"parent":{}}],["allowcontrol",{"_index":78,"name":{"131":{}},"parent":{}}],["alpha",{"_index":218,"name":{"416":{}},"parent":{}}],["alphacutoff",{"_index":201,"name":{"382":{}},"parent":{}}],["alphamode",{"_index":209,"name":{"390":{}},"parent":{}}],["anchor",{"_index":330,"name":{"621":{}},"parent":{}}],["angles",{"_index":75,"name":{"125":{}},"parent":{}}],["animation",{"_index":130,"name":{"246":{}},"parent":{"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{}}}],["animations",{"_index":127,"name":{"218":{}},"parent":{}}],["array",{"_index":18,"name":{"25":{},"38":{},"67":{},"340":{}},"parent":{}}],["aspect",{"_index":67,"name":{"105":{}},"parent":{}}],["b",{"_index":315,"name":{"600":{}},"parent":{}}],["backward",{"_index":53,"name":{"77":{}},"parent":{}}],["basecolor",{"_index":200,"name":{"381":{},"445":{}},"parent":{}}],["basecolortexture",{"_index":204,"name":{"385":{}},"parent":{}}],["billboardtype",{"_index":327,"name":{"616":{}},"parent":{}}],["blend",{"_index":216,"name":{"414":{}},"parent":{}}],["blendmode",{"_index":176,"name":{"323":{},"410":{},"623":{}},"parent":{}}],["buffer",{"_index":113,"name":{"185":{}},"parent":{}}],["buffers",{"_index":14,"name":{"19":{}},"parent":{}}],["calculatejointmatrices",{"_index":237,"name":{"463":{}},"parent":{}}],["camera",{"_index":58,"name":{"94":{},"132":{},"363":{},"393":{},"450":{},"493":{},"615":{}},"parent":{"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{}}}],["cameraorbitcontrol",{"_index":74,"name":{"123":{}},"parent":{"124":{},"125":{},"126":{},"127":{},"131":{},"132":{},"133":{},"134":{}}}],["cameraorbitcontrol.__type",{"_index":77,"name":{},"parent":{"128":{},"129":{},"130":{}}}],["clear",{"_index":168,"name":{"312":{},"484":{},"500":{},"643":{}},"parent":{}}],["clearcolor",{"_index":166,"name":{"308":{}},"parent":{}}],["clone",{"_index":22,"name":{"29":{},"44":{}},"parent":{}}],["color",{"_index":143,"name":{"263":{},"591":{}},"parent":{"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{},"600":{},"601":{}}}],["componenttype",{"_index":116,"name":{"188":{}},"parent":{}}],["conjugate",{"_index":308,"name":{"586":{}},"parent":{}}],["constructor",{"_index":12,"name":{"17":{},"24":{},"37":{},"52":{},"65":{},"82":{},"96":{},"124":{},"139":{},"171":{},"195":{},"200":{},"217":{},"233":{},"247":{},"261":{},"281":{},"289":{},"295":{},"307":{},"315":{},"336":{},"351":{},"362":{},"378":{},"424":{},"431":{},"438":{},"444":{},"447":{},"453":{},"458":{},"465":{},"479":{},"489":{},"510":{},"524":{},"529":{},"552":{},"578":{},"590":{},"595":{},"610":{},"614":{},"636":{}},"parent":{}}],["container3d",{"_index":56,"name":{"81":{}},"parent":{"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}}}],["contains",{"_index":231,"name":{"451":{}},"parent":{}}],["containshitarea",{"_index":233,"name":{"456":{}},"parent":{}}],["copy",{"_index":280,"name":{"545":{},"559":{}},"parent":{}}],["copyfrom",{"_index":23,"name":{"30":{},"45":{},"78":{}},"parent":{}}],["copyto",{"_index":24,"name":{"31":{},"46":{}},"parent":{}}],["create",{"_index":184,"name":{"334":{},"377":{},"536":{},"555":{},"582":{}},"parent":{}}],["createcube",{"_index":83,"name":{"137":{}},"parent":{}}],["createinstance",{"_index":93,"name":{"149":{},"220":{},"328":{},"400":{}},"parent":{}}],["createplane",{"_index":84,"name":{"138":{}},"parent":{}}],["createpostprocessingsprite",{"_index":160,"name":{"300":{}},"parent":{}}],["createquad",{"_index":82,"name":{"136":{}},"parent":{}}],["createshader",{"_index":177,"name":{"324":{},"401":{}},"parent":{}}],["createshadergeometry",{"_index":121,"name":{"197":{}},"parent":{}}],["cross",{"_index":278,"name":{"543":{}},"parent":{}}],["cubemap",{"_index":189,"name":{"347":{},"364":{}},"parent":{"348":{},"349":{},"350":{},"351":{},"352":{},"353":{}}}],["cubemapfaces",{"_index":317,"name":{"602":{}},"parent":{"603":{},"604":{},"605":{},"606":{},"607":{},"608":{}}}],["cubemaploader",{"_index":187,"name":{"341":{}},"parent":{"342":{}}}],["cubemaploader.__type",{"_index":188,"name":{},"parent":{"343":{},"344":{},"345":{},"346":{}}}],["cubemapresource",{"_index":324,"name":{"609":{}},"parent":{"610":{},"611":{},"612":{}}}],["cylindrical",{"_index":336,"name":{"640":{}},"parent":{}}],["debug",{"_index":338,"name":{"645":{}},"parent":{"646":{},"647":{},"648":{}}}],["debugmode",{"_index":211,"name":{"392":{}},"parent":{}}],["defaultlookupbrdf",{"_index":152,"name":{"288":{}},"parent":{}}],["depthmask",{"_index":174,"name":{"321":{},"408":{}},"parent":{}}],["depthtexture",{"_index":260,"name":{"512":{}},"parent":{}}],["descriptor",{"_index":13,"name":{"18":{}},"parent":{}}],["destroy",{"_index":61,"name":{"99":{},"154":{},"183":{},"203":{},"285":{},"326":{},"396":{},"455":{},"499":{},"619":{}},"parent":{}}],["diffuse",{"_index":153,"name":{"290":{}},"parent":{}}],["direction",{"_index":268,"name":{"526":{}},"parent":{}}],["directional",{"_index":139,"name":{"258":{}},"parent":{}}],["disablerenderpass",{"_index":96,"name":{"152":{}},"parent":{}}],["disableshadows",{"_index":164,"name":{"305":{}},"parent":{}}],["distance",{"_index":80,"name":{"134":{},"530":{},"550":{}},"parent":{}}],["dot",{"_index":276,"name":{"541":{}},"parent":{}}],["doublesided",{"_index":175,"name":{"322":{},"409":{}},"parent":{}}],["down",{"_index":49,"name":{"73":{}},"parent":{}}],["drawmode",{"_index":172,"name":{"319":{},"406":{}},"parent":{}}],["duration",{"_index":131,"name":{"248":{}},"parent":{}}],["emissive",{"_index":202,"name":{"383":{},"417":{}},"parent":{}}],["emissivetexture",{"_index":208,"name":{"389":{}},"parent":{}}],["enabledrenderpasses",{"_index":88,"name":{"143":{}},"parent":{}}],["enablerenderpass",{"_index":95,"name":{"151":{}},"parent":{}}],["enableshadows",{"_index":163,"name":{"304":{}},"parent":{}}],["equals",{"_index":25,"name":{"32":{},"47":{}},"parent":{}}],["error",{"_index":341,"name":{"648":{}},"parent":{}}],["exposure",{"_index":203,"name":{"384":{}},"parent":{}}],["f0",{"_index":219,"name":{"418":{}},"parent":{}}],["faces",{"_index":190,"name":{"348":{}},"parent":{}}],["far",{"_index":70,"name":{"108":{}},"parent":{}}],["fieldofview",{"_index":68,"name":{"106":{}},"parent":{}}],["filtertexture",{"_index":250,"name":{"496":{}},"parent":{}}],["flush",{"_index":161,"name":{"302":{}},"parent":{}}],["followcamera",{"_index":248,"name":{"494":{}},"parent":{}}],["forward",{"_index":52,"name":{"76":{}},"parent":{}}],["from",{"_index":126,"name":{"216":{},"361":{},"594":{}},"parent":{}}],["frombuffer",{"_index":11,"name":{"16":{}},"parent":{}}],["frombytes",{"_index":309,"name":{"592":{}},"parent":{}}],["fromcolors",{"_index":192,"name":{"350":{}},"parent":{}}],["fromeuler",{"_index":307,"name":{"585":{}},"parent":{}}],["fromfaces",{"_index":191,"name":{"349":{}},"parent":{}}],["fromhex",{"_index":310,"name":{"593":{}},"parent":{}}],["fromquat",{"_index":290,"name":{"560":{}},"parent":{}}],["fromrotation",{"_index":292,"name":{"562":{}},"parent":{}}],["fromrotationtranslationscale",{"_index":291,"name":{"561":{}},"parent":{}}],["fromscaling",{"_index":293,"name":{"563":{}},"parent":{}}],["fromtranslation",{"_index":294,"name":{"564":{}},"parent":{}}],["fromvalues",{"_index":273,"name":{"535":{},"581":{}},"parent":{}}],["g",{"_index":314,"name":{"599":{}},"parent":{}}],["geometry",{"_index":90,"name":{"146":{},"168":{}},"parent":{}}],["getpoint",{"_index":269,"name":{"527":{}},"parent":{}}],["getrotation",{"_index":289,"name":{"558":{}},"parent":{}}],["getscaling",{"_index":288,"name":{"557":{}},"parent":{}}],["getshadergeometry",{"_index":109,"name":{"180":{}},"parent":{}}],["gettranslation",{"_index":286,"name":{"554":{}},"parent":{}}],["gltfasset",{"_index":7,"name":{"12":{}},"parent":{"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{}}}],["gltfbinaryloader",{"_index":5,"name":{"6":{}},"parent":{"7":{}}}],["gltfbinaryloader.__type",{"_index":6,"name":{},"parent":{"8":{},"9":{},"10":{},"11":{}}}],["gltfloader",{"_index":0,"name":{"0":{}},"parent":{"1":{}}}],["gltfloader.__type",{"_index":3,"name":{},"parent":{"2":{},"3":{},"4":{},"5":{}}}],["gltfresourceloader",{"_index":16,"name":{"21":{}},"parent":{"22":{}}}],["hasshadergeometry",{"_index":111,"name":{"182":{}},"parent":{}}],["height",{"_index":264,"name":{"521":{}},"parent":{}}],["high",{"_index":258,"name":{"508":{}},"parent":{}}],["id",{"_index":229,"name":{"448":{}},"parent":{}}],["identity",{"_index":295,"name":{"567":{}},"parent":{}}],["imagebasedlighting",{"_index":149,"name":{"282":{},"287":{}},"parent":{"288":{},"289":{},"290":{},"291":{},"292":{},"293":{}}}],["images",{"_index":15,"name":{"20":{}},"parent":{}}],["indices",{"_index":101,"name":{"172":{}},"parent":{}}],["innerconeangle",{"_index":146,"name":{"266":{}},"parent":{}}],["instancedmesh3d",{"_index":123,"name":{"199":{}},"parent":{"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{}}}],["instancedmodel",{"_index":129,"name":{"232":{}},"parent":{"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{}}}],["instancedstandardmaterial",{"_index":227,"name":{"443":{}},"parent":{"444":{},"445":{}}}],["instances",{"_index":92,"name":{"148":{}},"parent":{}}],["intensity",{"_index":145,"name":{"265":{}},"parent":{}}],["invalidateshader",{"_index":213,"name":{"397":{}},"parent":{}}],["inverse",{"_index":282,"name":{"547":{}},"parent":{}}],["inversebindmatrix",{"_index":239,"name":{"466":{}},"parent":{}}],["inverseworldtransform",{"_index":37,"name":{"58":{}},"parent":{}}],["invert",{"_index":298,"name":{"570":{}},"parent":{}}],["isembeddedresource",{"_index":10,"name":{"15":{}},"parent":{}}],["ishighqualitysupported",{"_index":244,"name":{"488":{}},"parent":{}}],["isinstancingsupported",{"_index":179,"name":{"327":{},"399":{}},"parent":{}}],["ismediumqualitysupported",{"_index":243,"name":{"487":{}},"parent":{}}],["isrenderpassenabled",{"_index":97,"name":{"153":{}},"parent":{}}],["isvalidbuffer",{"_index":9,"name":{"14":{}},"parent":{}}],["joint",{"_index":238,"name":{"464":{}},"parent":{"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{}}}],["jointmatrices",{"_index":235,"name":{"460":{}},"parent":{}}],["jointnormalmatrices",{"_index":234,"name":{"459":{}},"parent":{}}],["joints",{"_index":107,"name":{"178":{},"462":{}},"parent":{}}],["left",{"_index":51,"name":{"75":{}},"parent":{}}],["levels",{"_index":193,"name":{"352":{},"611":{}},"parent":{}}],["light",{"_index":141,"name":{"260":{},"498":{}},"parent":{"261":{},"262":{},"263":{},"264":{},"265":{},"266":{},"267":{},"268":{},"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{}}}],["lightingenvironment",{"_index":148,"name":{"279":{},"394":{}},"parent":{"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{}}}],["lights",{"_index":150,"name":{"283":{}},"parent":{}}],["lighttype",{"_index":137,"name":{"256":{}},"parent":{"257":{},"258":{},"259":{}}}],["lightviewprojection",{"_index":247,"name":{"492":{}},"parent":{}}],["load",{"_index":8,"name":{"13":{},"22":{}},"parent":{}}],["localtransform",{"_index":36,"name":{"57":{},"88":{},"117":{},"161":{},"209":{},"226":{},"240":{},"273":{},"370":{},"472":{},"629":{}},"parent":{}}],["lookat",{"_index":42,"name":{"63":{},"566":{}},"parent":{}}],["lookupbrdf",{"_index":155,"name":{"292":{}},"parent":{}}],["loop",{"_index":133,"name":{"251":{}},"parent":{}}],["low",{"_index":256,"name":{"506":{}},"parent":{}}],["magnitude",{"_index":281,"name":{"546":{}},"parent":{}}],["main",{"_index":59,"name":{"95":{},"280":{}},"parent":{}}],["mask",{"_index":215,"name":{"413":{}},"parent":{}}],["mat4",{"_index":285,"name":{"553":{}},"parent":{"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{},"576":{},"577":{},"578":{}}}],["material",{"_index":91,"name":{"147":{},"169":{},"202":{},"314":{}},"parent":{"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"329":{}}}],["materialfactory",{"_index":183,"name":{"333":{}},"parent":{"334":{}}}],["materialpass",{"_index":157,"name":{"296":{}},"parent":{}}],["materialrenderpass",{"_index":165,"name":{"306":{}},"parent":{"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{}}}],["materialrendersorttype",{"_index":180,"name":{"330":{}},"parent":{"331":{},"332":{}}}],["matrix4",{"_index":43,"name":{"64":{}},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{}}}],["max",{"_index":115,"name":{"187":{}},"parent":{}}],["medium",{"_index":257,"name":{"507":{}},"parent":{}}],["mesh",{"_index":124,"name":{"201":{}},"parent":{}}],["mesh3d",{"_index":81,"name":{"135":{}},"parent":{"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{}}}],["meshdestroyoptions",{"_index":99,"name":{"167":{}},"parent":{"168":{},"169":{}}}],["meshes",{"_index":128,"name":{"219":{},"234":{}},"parent":{}}],["meshgeometry3d",{"_index":100,"name":{"170":{}},"parent":{"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{}}}],["meshgeometryattribute",{"_index":112,"name":{"184":{}},"parent":{"185":{},"186":{},"187":{},"188":{},"189":{}}}],["meshgeometrytarget",{"_index":118,"name":{"190":{}},"parent":{"191":{},"192":{},"193":{}}}],["meshshader",{"_index":119,"name":{"194":{}},"parent":{"195":{},"196":{},"197":{},"198":{}}}],["metallic",{"_index":199,"name":{"380":{},"419":{}},"parent":{}}],["metallicroughnesstexture",{"_index":205,"name":{"386":{}},"parent":{}}],["min",{"_index":114,"name":{"186":{}},"parent":{}}],["model",{"_index":125,"name":{"215":{}},"parent":{"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{}}}],["multiply",{"_index":55,"name":{"80":{},"549":{},"565":{}},"parent":{}}],["name",{"_index":120,"name":{"196":{},"252":{},"311":{},"481":{},"642":{}},"parent":{}}],["near",{"_index":69,"name":{"107":{}},"parent":{}}],["negate",{"_index":283,"name":{"548":{}},"parent":{}}],["negx",{"_index":319,"name":{"604":{}},"parent":{}}],["negy",{"_index":321,"name":{"606":{}},"parent":{}}],["negz",{"_index":323,"name":{"608":{}},"parent":{}}],["normal",{"_index":220,"name":{"420":{},"531":{}},"parent":{}}],["normalize",{"_index":277,"name":{"542":{},"583":{}},"parent":{}}],["normals",{"_index":104,"name":{"175":{},"192":{}},"parent":{}}],["normaltexture",{"_index":206,"name":{"387":{}},"parent":{}}],["normaltransform",{"_index":38,"name":{"59":{}},"parent":{}}],["object",{"_index":230,"name":{"449":{}},"parent":{}}],["objecttorender",{"_index":265,"name":{"522":{}},"parent":{}}],["observablepoint3d",{"_index":17,"name":{"23":{}},"parent":{"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{}}}],["observablequaternion",{"_index":28,"name":{"36":{}},"parent":{"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{}}}],["occlusion",{"_index":221,"name":{"421":{}},"parent":{}}],["occlusiontexture",{"_index":207,"name":{"388":{}},"parent":{}}],["offset",{"_index":186,"name":{"338":{}},"parent":{}}],["on",{"_index":339,"name":{"646":{}},"parent":{}}],["opaque",{"_index":181,"name":{"331":{},"412":{}},"parent":{}}],["origin",{"_index":267,"name":{"525":{}},"parent":{}}],["ortho",{"_index":297,"name":{"569":{}},"parent":{}}],["orthographic",{"_index":63,"name":{"101":{}},"parent":{}}],["orthographicsize",{"_index":62,"name":{"100":{}},"parent":{}}],["outerconeangle",{"_index":147,"name":{"267":{}},"parent":{}}],["packinterleavedgeometry",{"_index":333,"name":{"637":{}},"parent":{}}],["parent",{"_index":236,"name":{"461":{}},"parent":{}}],["perspective",{"_index":296,"name":{"568":{}},"parent":{}}],["pickinghitarea",{"_index":228,"name":{"446":{}},"parent":{"447":{},"448":{},"449":{},"450":{},"451":{}}}],["pickinginteraction",{"_index":232,"name":{"452":{}},"parent":{"453":{},"454":{},"455":{},"456":{}}}],["pixelsperunit",{"_index":328,"name":{"617":{}},"parent":{}}],["plane",{"_index":270,"name":{"528":{}},"parent":{"529":{},"530":{},"531":{},"532":{}}}],["play",{"_index":134,"name":{"253":{}},"parent":{}}],["pluginname",{"_index":85,"name":{"140":{}},"parent":{}}],["point",{"_index":140,"name":{"259":{}},"parent":{}}],["position",{"_index":32,"name":{"53":{},"69":{},"84":{},"113":{},"157":{},"205":{},"222":{},"236":{},"249":{},"269":{},"366":{},"468":{},"625":{}},"parent":{}}],["positions",{"_index":102,"name":{"173":{},"191":{}},"parent":{}}],["postprocessingsprite",{"_index":259,"name":{"509":{}},"parent":{"510":{},"511":{},"512":{},"513":{},"514":{},"515":{},"516":{},"517":{},"518":{}}}],["postprocessingspriteoptions",{"_index":262,"name":{"519":{}},"parent":{"520":{},"521":{},"522":{}}}],["posx",{"_index":318,"name":{"603":{}},"parent":{}}],["posy",{"_index":320,"name":{"605":{}},"parent":{}}],["posz",{"_index":322,"name":{"607":{}},"parent":{}}],["projection",{"_index":71,"name":{"109":{}},"parent":{}}],["quality",{"_index":253,"name":{"503":{}},"parent":{}}],["quat",{"_index":305,"name":{"579":{}},"parent":{"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{}}}],["r",{"_index":313,"name":{"598":{}},"parent":{}}],["range",{"_index":144,"name":{"264":{}},"parent":{}}],["ray",{"_index":266,"name":{"523":{}},"parent":{"524":{},"525":{},"526":{},"527":{}}}],["raycast",{"_index":271,"name":{"532":{}},"parent":{}}],["removeinstance",{"_index":94,"name":{"150":{}},"parent":{}}],["removeshadowcastinglight",{"_index":242,"name":{"483":{}},"parent":{}}],["render",{"_index":122,"name":{"198":{},"301":{},"313":{},"329":{},"398":{},"485":{},"644":{}},"parent":{}}],["renderer",{"_index":60,"name":{"98":{},"284":{},"299":{},"310":{},"454":{},"480":{},"497":{},"513":{}},"parent":{}}],["renderobject",{"_index":261,"name":{"514":{}},"parent":{}}],["renderpass",{"_index":337,"name":{"641":{}},"parent":{"642":{},"643":{},"644":{}}}],["renderpasses",{"_index":159,"name":{"298":{}},"parent":{}}],["rendersortorder",{"_index":89,"name":{"145":{}},"parent":{}}],["rendersorttype",{"_index":173,"name":{"320":{},"407":{}},"parent":{}}],["rendertexture",{"_index":167,"name":{"309":{},"511":{}},"parent":{}}],["rgb",{"_index":311,"name":{"596":{}},"parent":{}}],["rgba",{"_index":312,"name":{"597":{}},"parent":{}}],["right",{"_index":50,"name":{"74":{}},"parent":{}}],["rotate",{"_index":304,"name":{"576":{}},"parent":{}}],["rotatex",{"_index":301,"name":{"573":{},"587":{}},"parent":{}}],["rotatey",{"_index":302,"name":{"574":{},"588":{}},"parent":{}}],["rotatez",{"_index":303,"name":{"575":{},"589":{}},"parent":{}}],["rotation",{"_index":47,"name":{"71":{},"337":{}},"parent":{}}],["rotationquaternion",{"_index":34,"name":{"55":{},"86":{},"115":{},"159":{},"207":{},"224":{},"238":{},"271":{},"368":{},"470":{},"627":{}},"parent":{}}],["roughness",{"_index":198,"name":{"379":{},"422":{}},"parent":{}}],["scale",{"_index":33,"name":{"54":{},"85":{},"114":{},"158":{},"206":{},"223":{},"237":{},"270":{},"339":{},"367":{},"425":{},"469":{},"540":{},"577":{},"626":{}},"parent":{}}],["scaling",{"_index":46,"name":{"70":{}},"parent":{}}],["screentoray",{"_index":64,"name":{"102":{}},"parent":{}}],["screentoworld",{"_index":65,"name":{"103":{}},"parent":{}}],["set",{"_index":26,"name":{"33":{},"48":{},"534":{},"580":{}},"parent":{}}],["seteulerangles",{"_index":30,"name":{"43":{}},"parent":{}}],["setfrom",{"_index":27,"name":{"34":{},"49":{}},"parent":{}}],["setfrommatrix",{"_index":40,"name":{"61":{}},"parent":{}}],["setfromrotationpositionscale",{"_index":54,"name":{"79":{}},"parent":{}}],["shadersourceloader",{"_index":194,"name":{"354":{}},"parent":{"355":{}}}],["shadersourceloader.__type",{"_index":195,"name":{},"parent":{"356":{},"357":{},"358":{},"359":{}}}],["shadowarea",{"_index":246,"name":{"491":{}},"parent":{}}],["shadowcastinglight",{"_index":210,"name":{"391":{},"486":{}},"parent":{"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{},"496":{},"497":{},"498":{},"499":{},"500":{},"501":{}}}],["shadowcastinglightoptions",{"_index":252,"name":{"502":{}},"parent":{"503":{},"504":{}}}],["shadowpass",{"_index":158,"name":{"297":{}},"parent":{}}],["shadowquality",{"_index":255,"name":{"505":{}},"parent":{"506":{},"507":{},"508":{}}}],["shadowrenderpass",{"_index":240,"name":{"478":{}},"parent":{"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{}}}],["shadowtexture",{"_index":249,"name":{"495":{}},"parent":{}}],["shadowtexturesize",{"_index":254,"name":{"504":{}},"parent":{}}],["skin",{"_index":87,"name":{"142":{},"457":{}},"parent":{"458":{},"459":{},"460":{},"461":{},"462":{},"463":{}}}],["skybox",{"_index":196,"name":{"360":{}},"parent":{"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{}}}],["slerp",{"_index":306,"name":{"584":{}},"parent":{}}],["softness",{"_index":245,"name":{"490":{}},"parent":{}}],["sort",{"_index":162,"name":{"303":{}},"parent":{}}],["specular",{"_index":154,"name":{"291":{}},"parent":{}}],["speed",{"_index":132,"name":{"250":{}},"parent":{}}],["spherical",{"_index":335,"name":{"639":{}},"parent":{}}],["spot",{"_index":138,"name":{"257":{}},"parent":{}}],["sprite3d",{"_index":326,"name":{"613":{}},"parent":{"614":{},"615":{},"616":{},"617":{},"618":{},"619":{},"620":{},"621":{},"622":{},"623":{},"624":{},"625":{},"626":{},"627":{},"628":{},"629":{},"630":{},"631":{},"632":{},"633":{},"634":{}}}],["spritebatchrenderer",{"_index":332,"name":{"635":{}},"parent":{"636":{},"637":{}}}],["spritebillboardtype",{"_index":334,"name":{"638":{}},"parent":{"639":{},"640":{}}}],["squareddistance",{"_index":284,"name":{"551":{}},"parent":{}}],["standardmaterial",{"_index":197,"name":{"376":{}},"parent":{"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"409":{},"410":{}}}],["standardmaterialalphamode",{"_index":214,"name":{"411":{}},"parent":{"412":{},"413":{},"414":{}}}],["standardmaterialdebugmode",{"_index":217,"name":{"415":{}},"parent":{"416":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{}}}],["standardmaterialnormaltexture",{"_index":222,"name":{"423":{}},"parent":{"424":{},"425":{},"426":{},"427":{},"428":{},"429":{}}}],["standardmaterialocclusiontexture",{"_index":224,"name":{"430":{}},"parent":{"431":{},"432":{},"433":{},"434":{},"435":{},"436":{}}}],["standardmaterialtexture",{"_index":226,"name":{"437":{}},"parent":{"438":{},"439":{},"440":{},"441":{},"442":{}}}],["standardpipeline",{"_index":156,"name":{"294":{}},"parent":{"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{}}}],["state",{"_index":171,"name":{"318":{},"405":{}},"parent":{}}],["stop",{"_index":135,"name":{"254":{}},"parent":{}}],["strength",{"_index":225,"name":{"432":{}},"parent":{}}],["stride",{"_index":117,"name":{"189":{}},"parent":{}}],["style",{"_index":325,"name":{"612":{}},"parent":{}}],["subtract",{"_index":275,"name":{"539":{}},"parent":{}}],["tangents",{"_index":105,"name":{"176":{},"193":{}},"parent":{}}],["target",{"_index":76,"name":{"126":{}},"parent":{}}],["targets",{"_index":106,"name":{"177":{}},"parent":{}}],["targetto",{"_index":300,"name":{"572":{}},"parent":{}}],["targetweights",{"_index":86,"name":{"141":{}},"parent":{}}],["texture",{"_index":331,"name":{"622":{}},"parent":{}}],["texturetransform",{"_index":185,"name":{"335":{}},"parent":{"336":{},"337":{},"338":{},"339":{},"340":{}}}],["tint",{"_index":329,"name":{"618":{}},"parent":{}}],["toarray",{"_index":45,"name":{"68":{}},"parent":{}}],["transform",{"_index":57,"name":{"83":{},"112":{},"156":{},"204":{},"221":{},"235":{},"268":{},"365":{},"427":{},"434":{},"439":{},"467":{},"624":{}},"parent":{}}],["transform3d",{"_index":31,"name":{"51":{}},"parent":{"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{}}}],["transformid",{"_index":44,"name":{"66":{},"97":{}},"parent":{}}],["transformmat4",{"_index":279,"name":{"544":{}},"parent":{}}],["transformquat",{"_index":274,"name":{"538":{}},"parent":{}}],["translate",{"_index":287,"name":{"556":{}},"parent":{}}],["transparent",{"_index":182,"name":{"332":{}},"parent":{}}],["transpose",{"_index":299,"name":{"571":{}},"parent":{}}],["type",{"_index":142,"name":{"262":{}},"parent":{}}],["unlit",{"_index":212,"name":{"395":{}},"parent":{}}],["up",{"_index":48,"name":{"72":{}},"parent":{}}],["update",{"_index":136,"name":{"255":{}},"parent":{}}],["updatecamera",{"_index":79,"name":{"133":{}},"parent":{}}],["updatelightviewprojection",{"_index":251,"name":{"501":{}},"parent":{}}],["updatelocaltransform",{"_index":39,"name":{"60":{}},"parent":{}}],["updatetransform",{"_index":41,"name":{"62":{}},"parent":{}}],["updateuniforms",{"_index":178,"name":{"325":{},"402":{}},"parent":{}}],["use",{"_index":2,"name":{"2":{},"8":{},"343":{},"356":{}},"parent":{}}],["uvs",{"_index":103,"name":{"174":{}},"parent":{}}],["uvset",{"_index":223,"name":{"426":{},"433":{},"440":{}},"parent":{}}],["valid",{"_index":151,"name":{"286":{},"293":{}},"parent":{}}],["vec3",{"_index":272,"name":{"533":{}},"parent":{"534":{},"535":{},"536":{},"537":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{},"548":{},"549":{},"550":{},"551":{},"552":{}}}],["view",{"_index":72,"name":{"110":{}},"parent":{}}],["viewprojection",{"_index":73,"name":{"111":{}},"parent":{}}],["w",{"_index":29,"name":{"42":{}},"parent":{}}],["warn",{"_index":340,"name":{"647":{}},"parent":{}}],["weights",{"_index":108,"name":{"179":{}},"parent":{}}],["width",{"_index":263,"name":{"520":{}},"parent":{}}],["worldtoscreen",{"_index":66,"name":{"104":{}},"parent":{}}],["worldtransform",{"_index":35,"name":{"56":{},"89":{},"118":{},"162":{},"210":{},"227":{},"241":{},"274":{},"371":{},"473":{},"630":{}},"parent":{}}],["x",{"_index":19,"name":{"26":{},"39":{},"128":{}},"parent":{}}],["y",{"_index":20,"name":{"27":{},"40":{},"129":{}},"parent":{}}],["z",{"_index":21,"name":{"28":{},"41":{},"87":{},"116":{},"130":{},"160":{},"208":{},"225":{},"239":{},"272":{},"369":{},"471":{},"628":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/assets/style.css b/docs/assets/style.css new file mode 100644 index 00000000..ff488199 --- /dev/null +++ b/docs/assets/style.css @@ -0,0 +1,1384 @@ +@import url("./icons.css"); + +:root { + /* Light */ + --light-color-background: #fcfcfc; + --light-color-secondary-background: #fff; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-menu-divider: #eee; + --light-color-menu-divider-focus: #000; + --light-color-menu-label: #707070; + --light-color-panel: var(--light-color-secondary-background); + --light-color-panel-divider: #eee; + --light-color-comment-tag: #707070; + --light-color-comment-tag-text: #fff; + --light-color-ts: #9600ff; + --light-color-ts-interface: #647f1b; + --light-color-ts-enum: #937210; + --light-color-ts-class: #0672de; + --light-color-ts-private: #707070; + --light-color-toolbar: #fff; + --light-color-toolbar-text: #333; + --light-icon-filter: invert(0); + --light-external-icon: url("data:image/svg+xml;utf8,"); + + /* Dark */ + --dark-color-background: #36393f; + --dark-color-secondary-background: #2f3136; + --dark-color-text: #ffffff; + --dark-color-text-aside: #e6e4e4; + --dark-color-link: #00aff4; + --dark-color-menu-divider: #eee; + --dark-color-menu-divider-focus: #000; + --dark-color-menu-label: #707070; + --dark-color-panel: var(--dark-color-secondary-background); + --dark-color-panel-divider: #818181; + --dark-color-comment-tag: #dcddde; + --dark-color-comment-tag-text: #2f3136; + --dark-color-ts: #c97dff; + --dark-color-ts-interface: #9cbe3c; + --dark-color-ts-enum: #d6ab29; + --dark-color-ts-class: #3695f3; + --dark-color-ts-private: #e2e2e2; + --dark-color-toolbar: #34373c; + --dark-color-toolbar-text: #ffffff; + --dark-icon-filter: invert(1); + --dark-external-icon: url("data:image/svg+xml;utf8,"); +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); + } +} + +body { + margin: 0; +} + +body.light { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); +} + +body.dark { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, +.tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-4 { + width: 33.3333333333%; +} +.col-8 { + width: 66.6666666667%; +} + +ul.tsd-descriptions > li > :first-child, +.tsd-panel > :first-child, +.col-8 > :first-child, +.col-4 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, +.tsd-panel > :last-child, +.col-8 > :last-child, +.col-4 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html .col-content { + width: 72%; + } + html .col-menu { + width: 28%; + } + html .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html .col-content { + float: none; + width: 100%; + } + html .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: var(--color-panel); + transform: translate(100%, 0); + } + html .col-menu > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + grid-template-rows: auto 1fr; + max-height: 100vh; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: var(--color-panel); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid var(--color-comment-tag); + color: var(--color-comment-tag); + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, +dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, +dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: var(--color-panel); + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid var(--color-panel-divider); + background-color: var(--color-panel); +} +footer.with-border-bottom { + border-bottom: 1px solid var(--color-panel-divider); +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 3; + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 1; + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 2; + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-parent-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-is-private a { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 14px; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li { + border-top: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: var(--color-menu-label); +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: sticky; + top: calc(0.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: var(--color-menu-divider-focus); +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: var(--color-panel); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; + border-collapse: collapse; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, +.tsd-panel table td { + padding: 6px 13px; + border: 1px solid var(--color-panel-divider); +} +.tsd-panel table tr { + background: var(--color-background); +} +.tsd-panel table tr:nth-child(even) { + background: var(--color-secondary-background); +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, +.tsd-panel-group > h2, +.tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-panel); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-panel-divider); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-panel-divider); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid var(--color-panel-divider); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid var(--color-panel-divider); +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: var(--color-panel-divider); +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, +ul.tsd-descriptions .tsd-index-panel h3, +.tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: var(--color-text-aside); + margin: 0 0 1em 0; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul, +.tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: var(--color-toolbar-text); + background: var(--color-toolbar); + border-bottom: 1px solid var(--color-panel-divider); + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: var(--color-toolbar-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, +.tsd-select .tsd-select-label:before, +.tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(./widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; + filter: var(--icon-filter); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, + .tsd-select .tsd-select-label:before, + .tsd-widget:before { + background-image: url(./widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-panel-divider); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: var(--color-background); +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: var(--color-panel); +} +.tsd-select .tsd-select-list li:hover { + background-color: var(--color-panel-divider); +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} diff --git a/docs/assets/images/widgets.png b/docs/assets/widgets.png similarity index 100% rename from docs/assets/images/widgets.png rename to docs/assets/widgets.png diff --git a/docs/assets/images/widgets@2x.png b/docs/assets/widgets@2x.png similarity index 100% rename from docs/assets/images/widgets@2x.png rename to docs/assets/widgets@2x.png diff --git a/docs/classes/animation.html b/docs/classes/animation.html index de287827..4aa491ae 100644 --- a/docs/classes/animation.html +++ b/docs/classes/animation.html @@ -1,873 +1,43 @@ - - - - - - Animation | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Animation<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents an animation.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    -
      -
    • - EventEmitter -
        -
      • - Animation -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Interfaces

    - -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Animation(name?: undefined | string): Animation
    • -
    -
      -
    • - -
      -
      -

      Creates a new animation with the specified name.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional name: undefined | string
        -
        -
        -

        Name for the animation.

        -
        -
        -
      • -
      -

      Returns Animation

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private Optional _ticker

    -
    _ticker: PIXI.Ticker
    - -
    -
    - -

    Private Optional _update

    -
    _update: undefined | ((...params: any[]) => void)
    - -
    -
    - -

    Abstract duration

    -
    duration: number
    - -
    -
    -

    The duration (in seconds) of this animation.

    -
    -
    -
    -
    - -

    loop

    -
    loop: boolean = false
    - -
    -
    -

    A value indicating if the animation is looping.

    -
    -
    -
    -
    - -

    Optional name

    -
    name: undefined | string
    - -
    -
    -

    Name for the animation.

    -
    -
    -
    -
    - -

    Abstract position

    -
    position: number
    - -
    -
    -

    The current position (in seconds) of this animation.

    -
    -
    -
    -
    - -

    speed

    -
    speed: number = 1
    - -
    -
    -

    The speed that the animation will play at.

    -
    -
    -
    -
    - -

    Static EventEmitter

    -
    EventEmitter: EventEmitterStatic
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    play

    -
      -
    • play(ticker?: Ticker): void
    • -
    -
      -
    • - -
      -
      -

      Starts playing the animation using the specified ticker.

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value ticker: Ticker = PIXI.Ticker.shared
        -
        -

        The ticker to use for updating the animation. If a ticker - is not given, the shared ticker will be used.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    stop

    -
      -
    • stop(): void
    • -
    -
      -
    • - -
      -
      -

      Stops playing the animation.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    update

    -
      -
    • update(delta: number): void
    • -
    -
      -
    • - -
      -
      -

      Updates the animation by the specified delta time.

      -
      -
      -

      Parameters

      -
        -
      • -
        delta: number
        -
        -

        The time in seconds since last frame.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Animation | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents an animation.

    +

    Hierarchy

    • EventEmitter
      • Animation

    Index

    Constructors

    constructor

    • +

      Creates a new animation with the specified name.

      +

      Parameters

      • Optional name: string
        +

        Name for the animation.

        +

      Returns Animation

    Properties

    Readonly Abstract duration

    duration: number
    +

    The duration (in seconds) of this animation.

    +

    loop

    loop: boolean = false
    +

    A value indicating if the animation is looping.

    +

    Optional name

    name?: string

    Abstract position

    position: number
    +

    The current position (in seconds) of this animation.

    +

    speed

    speed: number = 1
    +

    The speed that the animation will play at.

    +

    Static prefixed

    prefixed: string | boolean

    Methods

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Animation
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Animation

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Animation
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Animation

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Animation
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Animation

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Animation
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Animation

    play

    • play(ticker?: Ticker): void
    • +

      Starts playing the animation using the specified ticker.

      +

      Parameters

      • ticker: Ticker = PIXI.Ticker.shared
        +

        The ticker to use for updating the animation. If a ticker +is not given, the shared ticker will be used.

        +

      Returns void

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Animation
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Animation

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Animation
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Animation

    stop

    • stop(): void

    update

    • update(delta: number): void
    • +

      Updates the animation by the specified delta time.

      +

      Parameters

      • delta: number
        +

        The time in seconds since last frame.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/camera.html b/docs/classes/camera.html index 28584e76..c7b13e0d 100644 --- a/docs/classes/camera.html +++ b/docs/classes/camera.html @@ -1,1647 +1,361 @@ - - - - - - Camera | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Camera<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Camera is a device from which the world is viewed.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Implements

    -
      -
    • TransformId
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Camera(renderer: Renderer): Camera
    • -
    -
      -
    • - -
      -
      -

      Creates a new camera using the specified renderer. By default the camera - looks towards negative z and is positioned at z = 5.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -
        -

        Renderer to use.

        -
        -
        -
      • -
      -

      Returns Camera

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private Optional _aspect

    -
    _aspect: undefined | number
    - -
    -
    - -

    Private _far

    -
    _far: number = 1000
    - -
    -
    - -

    Private _fieldOfView

    -
    _fieldOfView: number = 60
    - -
    -
    - -

    Private _near

    -
    _near: number = 0.1
    - -
    -
    - -

    Private _orthographic

    -
    _orthographic: boolean = false
    - -
    -
    - -

    Private _orthographicSize

    -
    _orthographicSize: number = 10
    - -
    -
    - -

    Private Optional _projection

    -
    _projection: MatrixComponent
    - -
    -
    - -

    Private _transformId

    -
    _transformId: number = 0
    - -
    -
    - -

    Private Optional _view

    -
    _view: MatrixComponent
    - -
    -
    - -

    Private Optional _viewProjection

    -
    _viewProjection: MatrixComponent
    - -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    Renderer to use.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static main

    -
    main: Camera
    - -
    -
    -

    Main camera which is used by default.

    -
    -
    -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    aspect

    -
      -
    • get aspect(): undefined | number
    • -
    • set aspect(value: number | undefined): void
    • -
    -
      -
    • - -
      -
      -

      The aspect ratio (width divided by height). If not set, the aspect ratio of - the renderer will be used by default.

      -
      -
      -

      Returns undefined | number

      -
    • -
    • - -
      -
      -

      The aspect ratio (width divided by height). If not set, the aspect ratio of - the renderer will be used by default.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number | undefined
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    far

    -
      -
    • get far(): number
    • -
    • set far(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The far clipping plane distance, 1000 is the default value.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The far clipping plane distance, 1000 is the default value.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    fieldOfView

    -
      -
    • get fieldOfView(): number
    • -
    • set fieldOfView(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The vertical field of view in degrees, 60 is the default value.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The vertical field of view in degrees, 60 is the default value.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    near

    -
      -
    • get near(): number
    • -
    • set near(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The near clipping plane distance, 0.1 is the default value.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The near clipping plane distance, 0.1 is the default value.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    orthographic

    -
      -
    • get orthographic(): boolean
    • -
    • set orthographic(value: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Camera will render objects uniformly, with no sense of perspective.

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      Camera will render objects uniformly, with no sense of perspective.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    orthographicSize

    -
      -
    • get orthographicSize(): number
    • -
    • set orthographicSize(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The camera's half-size when in orthographic mode. The visible area from - center of the screen to the top.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The camera's half-size when in orthographic mode. The visible area from - center of the screen to the top.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    position

    - - -
    -
    - -

    projection

    -
      -
    • get projection(): Float32Array
    • -
    - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    transformId

    -
      -
    • get transformId(): number
    • -
    - -
    -
    - -

    view

    -
      -
    • get view(): Float32Array
    • -
    - -
    -
    - -

    viewProjection

    -
      -
    • get viewProjection(): Float32Array
    • -
    -
      -
    • - -
      -
      -

      Returns the view projection matrix.

      -
      -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(options?: boolean | IDestroyOptions): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        Optional options: boolean | IDestroyOptions
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    screenToRay

    -
      -
    • screenToRay(x: number, y: number, viewSize?: { height: number; width: number }): undefined | Ray
    • -
    -
      -
    • - -
      -
      -

      Converts screen coordinates to a ray.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        Screen x coordinate.

        -
        -
      • -
      • -
        y: number
        -
        -

        Screen y coordinate.

        -
        -
      • -
      • -
        Default value viewSize: { height: number; width: number } = this.renderer.screen
        -
        -

        The size of the view when not rendering to the entire screen.

        -
        -
          -
        • -
          height: number
          -
        • -
        • -
          width: number
          -
        • -
        -
      • -
      -

      Returns undefined | Ray

      -
    • -
    -
    -
    - -

    screenToWorld

    - -
      -
    • - -
      -
      -

      Converts screen coordinates to world coordinates.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        Screen x coordinate.

        -
        -
      • -
      • -
        y: number
        -
        -

        Screen y coordinate.

        -
        -
      • -
      • -
        distance: number
        -
        -

        Distance from the camera.

        -
        -
      • -
      • -
        Default value point: ObservablePoint3D = new ObservablePoint3D(() => { }, undefined)
        -
        -

        Point to set.

        -
        -
      • -
      • -
        Default value viewSize: { height: number; width: number } = this.renderer.screen
        -
        -

        The size of the view when not rendering to the entire screen.

        -
        -
          -
        • -
          height: number
          -
        • -
        • -
          width: number
          -
        • -
        -
      • -
      -

      Returns undefined | ObservablePoint3D

      -
    • -
    -
    -
    - -

    worldToScreen

    -
      -
    • worldToScreen(x: number, y: number, z: number, point?: Point, viewSize?: { height: number; width: number }): Point
    • -
    -
      -
    • - -
      -
      -

      Converts world coordinates to screen coordinates.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        World x coordinate.

        -
        -
      • -
      • -
        y: number
        -
        -

        World y coordinate.

        -
        -
      • -
      • -
        z: number
        -
        -

        World z coordinate.

        -
        -
      • -
      • -
        Default value point: Point = new PIXI.Point()
        -
        -

        Point to set.

        -
        -
      • -
      • -
        Default value viewSize: { height: number; width: number } = this.renderer.screen
        -
        -

        The size of the view when not rendering to the entire screen.

        -
        -
          -
        • -
          height: number
          -
        • -
        • -
          width: number
          -
        • -
        -
      • -
      -

      Returns Point

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Camera | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Camera is a device from which the world is viewed.

    +

    Hierarchy

    Implements

    • TransformId

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    constructor

    • new Camera(renderer: Renderer): Camera
    • +

      Creates a new camera using the specified renderer. By default the camera +looks towards negative z and is positioned at z = 5.

      +

      Parameters

      • renderer: Renderer
        +

        Renderer to use.

        +

      Returns Camera

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    renderer

    renderer: Renderer

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static main

    main: Camera
    +

    Main camera which is used by default.

    +

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    aspect

    • get aspect(): undefined | number
    • set aspect(value: undefined | number): void
    • +

      The aspect ratio (width divided by height). If not set, the aspect ratio of +the renderer will be used by default.

      +

      Returns undefined | number

    • +

      The aspect ratio (width divided by height). If not set, the aspect ratio of +the renderer will be used by default.

      +

      Parameters

      • value: undefined | number

      Returns void

    far

    • get far(): number
    • set far(value: number): void
    • +

      The far clipping plane distance, 1000 is the default value.

      +

      Returns number

    • +

      The far clipping plane distance, 1000 is the default value.

      +

      Parameters

      • value: number

      Returns void

    fieldOfView

    • get fieldOfView(): number
    • set fieldOfView(value: number): void
    • +

      The vertical field of view in degrees, 60 is the default value.

      +

      Returns number

    • +

      The vertical field of view in degrees, 60 is the default value.

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    near

    • get near(): number
    • set near(value: number): void
    • +

      The near clipping plane distance, 0.1 is the default value.

      +

      Returns number

    • +

      The near clipping plane distance, 0.1 is the default value.

      +

      Parameters

      • value: number

      Returns void

    orthographic

    • get orthographic(): boolean
    • set orthographic(value: boolean): void
    • +

      Camera will render objects uniformly, with no sense of perspective.

      +

      Returns boolean

    • +

      Camera will render objects uniformly, with no sense of perspective.

      +

      Parameters

      • value: boolean

      Returns void

    orthographicSize

    • get orthographicSize(): number
    • set orthographicSize(value: number): void
    • +

      The camera's half-size when in orthographic mode. The visible area from +center of the screen to the top.

      +

      Returns number

    • +

      The camera's half-size when in orthographic mode. The visible area from +center of the screen to the top.

      +

      Parameters

      • value: number

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    projection

    • get projection(): Float32Array

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    transformId

    • get transformId(): number

    view

    • get view(): Float32Array

    viewProjection

    • get viewProjection(): Float32Array

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Camera
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Camera

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Camera
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Camera

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Camera
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Camera

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Camera
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Camera

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Camera
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Camera

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Camera
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Camera

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    screenToRay

    • screenToRay(x: number, y: number, viewSize?: { height: number; width: number }): undefined | Ray
    • +

      Converts screen coordinates to a ray.

      +

      Parameters

      • x: number
        +

        Screen x coordinate.

        +
      • y: number
        +

        Screen y coordinate.

        +
      • viewSize: { height: number; width: number } = ...
        +

        The size of the view when not rendering to the entire screen.

        +
        • height: number
        • width: number

      Returns undefined | Ray

    screenToWorld

    • +

      Converts screen coordinates to world coordinates.

      +

      Parameters

      • x: number
        +

        Screen x coordinate.

        +
      • y: number
        +

        Screen y coordinate.

        +
      • distance: number
        +

        Distance from the camera.

        +
      • point: ObservablePoint3D = ...
        +

        Point to set.

        +
      • viewSize: { height: number; width: number } = ...
        +

        The size of the view when not rendering to the entire screen.

        +
        • height: number
        • width: number

      Returns undefined | ObservablePoint3D

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Camera
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Camera

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    worldToScreen

    • worldToScreen(x: number, y: number, z: number, point?: Point, viewSize?: { height: number; width: number }): Point
    • +

      Converts world coordinates to screen coordinates.

      +

      Parameters

      • x: number
        +

        World x coordinate.

        +
      • y: number
        +

        World y coordinate.

        +
      • z: number
        +

        World z coordinate.

        +
      • point: Point = ...
        +

        Point to set.

        +
      • viewSize: { height: number; width: number } = ...
        +

        The size of the view when not rendering to the entire screen.

        +
        • height: number
        • width: number

      Returns Point

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/cameraorbitcontrol.html b/docs/classes/cameraorbitcontrol.html index 4046b42d..6c1d4a81 100644 --- a/docs/classes/cameraorbitcontrol.html +++ b/docs/classes/cameraorbitcontrol.html @@ -1,498 +1,23 @@ - - - - - - CameraOrbitControl | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class CameraOrbitControl

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Allows the user to control the camera by orbiting the target.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - CameraOrbitControl -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -

    Object literals

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new camera orbit control.

      -
      -
      -

      Parameters

      -
        -
      • -
        element: HTMLElement
        -
        -
        -

        The element for listening to user events.

        -
        -
        -
      • -
      • -
        Default value camera: Camera = Camera.main
        -
        -
        -

        The camera to control. If not set, the main camera will be used - by default.

        -
        -
        -
      • -
      -

      Returns CameraOrbitControl

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _angles

    -
    _angles: ObservablePoint<undefined> = new PIXI.ObservablePoint(() => {this._angles.x = Math.min(Math.max(-85, this._angles.x), 85)}, undefined, 0, 180)
    - -
    -
    - -

    Private _distance

    -
    _distance: number = 5
    - -
    -
    - -

    Private _grabbed

    -
    _grabbed: boolean = false
    - -
    -
    - -

    allowControl

    -
    allowControl: boolean = true
    - -
    -
    -

    Allows the camera to be controlled by user.

    -
    -
    -
    -
    - -

    camera

    -
    camera: Camera
    - -
    -
    -

    The camera to control. If not set, the main camera will be used - by default.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    angles

    -
      -
    • get angles(): ObservablePoint<undefined>
    • -
    -
      -
    • - -
      -
      -

      Orientation euler angles (x-axis and y-axis). The angle for the x-axis - will be clamped between -85 and 85 degrees.

      -
      -
      -

      Returns ObservablePoint<undefined>

      -
    • -
    -
    -
    - -

    distance

    -
      -
    • get distance(): number
    • -
    • set distance(value: number): void
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    updateCamera

    -
      -
    • updateCamera(): void
    • -
    - -
    -
    -
    -

    Object literals

    -
    - -

    target

    -
    target: object
    - -
    -
    -

    Target position (x, y, z) to orbit.

    -
    -
    -
    - -

    x

    -
    x: number = 0
    - -
    -
    - -

    y

    -
    y: number = 0
    - -
    -
    - -

    z

    -
    z: number = 0
    - -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +CameraOrbitControl | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class CameraOrbitControl

    +

    Allows the user to control the camera by orbiting the target.

    +

    Hierarchy

    • CameraOrbitControl

    Index

    Constructors

    constructor

    Properties

    allowControl

    allowControl: boolean = true
    +

    Allows the camera to be controlled by user.

    +

    camera

    camera: Camera = Camera.main

    target

    target: { x: number; y: number; z: number } = ...
    +

    Target position (x, y, z) to orbit.

    +

    Type declaration

    • x: number
    • y: number
    • z: number

    Accessors

    angles

    • get angles(): ObservablePoint<undefined>
    • +

      Orientation euler angles (x-axis and y-axis). The angle for the x-axis +will be clamped between -85 and 85 degrees.

      +

      Returns ObservablePoint<undefined>

    distance

    • get distance(): number
    • set distance(value: number): void

    Methods

    updateCamera

    • updateCamera(): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/color.html b/docs/classes/color.html index 1f6f3847..062b163f 100644 --- a/docs/classes/color.html +++ b/docs/classes/color.html @@ -1,663 +1,51 @@ - - - - - - Color | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Color

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a color containing RGBA components.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Color -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Color(r?: number, g?: number, b?: number, a?: number): Color
    • -
    -
      -
    • - -
      -
      -

      Creates a new color with the specified components (in range 0-1).

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value r: number = 0
        -
        -
        -

        The R (red) component.

        -
        -
        -
      • -
      • -
        Default value g: number = 0
        -
        -
        -

        The G (green) component.

        -
        -
        -
      • -
      • -
        Default value b: number = 0
        -
        -
        -

        The B (blue) component.

        -
        -
        -
      • -
      • -
        Default value a: number = 1
        -
        -
        -

        The A (alpha) component.

        -
        -
        -
      • -
      -

      Returns Color

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _array3

    -
    _array3: Float32Array
    - -
    -
    - -

    Private _array4

    -
    _array4: Float32Array
    - -
    -
    -
    -

    Accessors

    -
    - -

    a

    -
      -
    • get a(): number
    • -
    • set a(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The A (alpha) component.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The A (alpha) component.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    b

    -
      -
    • get b(): number
    • -
    • set b(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The B (blue) component.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The B (blue) component.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    g

    -
      -
    • get g(): number
    • -
    • set g(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The G (green) component.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The G (green) component.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    r

    -
      -
    • get r(): number
    • -
    • set r(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The R (red) component.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The R (red) component.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    rgb

    -
      -
    • get rgb(): Float32Array
    • -
    -
      -
    • - -
      -
      -

      The color as an typed array containing RGB.

      -
      -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    rgba

    -
      -
    • get rgba(): Float32Array
    • -
    -
      -
    • - -
      -
      -

      The color as an typed array containing RGBA.

      -
      -
      -

      Returns Float32Array

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    Static from

    -
      -
    • from(source: number[] | Float32Array): Color
    • -
    -
      -
    • - -
      -
      -

      Creates a new color from the specified source.

      -
      -
      -

      Parameters

      -
        -
      • -
        source: number[] | Float32Array
        -
        -

        The source to create the color from.

        -
        -
      • -
      -

      Returns Color

      -
    • -
    -
    -
    - -

    Static fromBytes

    -
      -
    • fromBytes(r?: number, g?: number, b?: number, a?: number): Color
    • -
    -
      -
    • - -
      -
      -

      Creates a new color with the specified components (in range 0-255).

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value r: number = 0
        -
        -

        The R (red) component.

        -
        -
      • -
      • -
        Default value g: number = 0
        -
        -

        The G (green) component.

        -
        -
      • -
      • -
        Default value b: number = 0
        -
        -

        The B (blue) component.

        -
        -
      • -
      • -
        Default value a: number = 255
        -
        -

        The A (alpha) component.

        -
        -
      • -
      -

      Returns Color

      -
    • -
    -
    -
    - -

    Static fromHex

    -
      -
    • fromHex(hex: number | string): Color
    • -
    -
      -
    • - -
      -
      -

      Creates a new color from the specified hex value.

      -
      -
      -

      Parameters

      -
        -
      • -
        hex: number | string
        -
        -

        The hex value as a string or a number.

        -
        -
      • -
      -

      Returns Color

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Color | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a color containing RGBA components.

    +

    Hierarchy

    • Color

    Index

    Constructors

    Accessors

    Methods

    Constructors

    constructor

    • new Color(r?: number, g?: number, b?: number, a?: number): Color
    • +

      Creates a new color with the specified components (in range 0-1).

      +

      Parameters

      • r: number = 0
        +

        The R (red) component.

        +
      • g: number = 0
        +

        The G (green) component.

        +
      • b: number = 0
        +

        The B (blue) component.

        +
      • a: number = 1
        +

        The A (alpha) component.

        +

      Returns Color

    Accessors

    a

    • get a(): number
    • set a(value: number): void
    • +

      The A (alpha) component.

      +

      Returns number

    • +

      The A (alpha) component.

      +

      Parameters

      • value: number

      Returns void

    b

    • get b(): number
    • set b(value: number): void
    • +

      The B (blue) component.

      +

      Returns number

    • +

      The B (blue) component.

      +

      Parameters

      • value: number

      Returns void

    g

    • get g(): number
    • set g(value: number): void
    • +

      The G (green) component.

      +

      Returns number

    • +

      The G (green) component.

      +

      Parameters

      • value: number

      Returns void

    r

    • get r(): number
    • set r(value: number): void
    • +

      The R (red) component.

      +

      Returns number

    • +

      The R (red) component.

      +

      Parameters

      • value: number

      Returns void

    rgb

    • get rgb(): Float32Array
    • +

      The color as an typed array containing RGB.

      +

      Returns Float32Array

    rgba

    • get rgba(): Float32Array
    • +

      The color as an typed array containing RGBA.

      +

      Returns Float32Array

    Methods

    Static from

    • from(source: Float32Array | number[]): Color
    • +

      Creates a new color from the specified source.

      +

      Parameters

      • source: Float32Array | number[]
        +

        The source to create the color from.

        +

      Returns Color

    Static fromBytes

    • fromBytes(r?: number, g?: number, b?: number, a?: number): Color
    • +

      Creates a new color with the specified components (in range 0-255).

      +

      Parameters

      • r: number = 0
        +

        The R (red) component.

        +
      • g: number = 0
        +

        The G (green) component.

        +
      • b: number = 0
        +

        The B (blue) component.

        +
      • a: number = 255
        +

        The A (alpha) component.

        +

      Returns Color

    Static fromHex

    • fromHex(hex: string | number): Color
    • +

      Creates a new color from the specified hex value.

      +

      Parameters

      • hex: string | number
        +

        The hex value as a string or a number.

        +

      Returns Color

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/container3d.html b/docs/classes/container3d.html index 2ecaf6bb..8ae7fd3b 100644 --- a/docs/classes/container3d.html +++ b/docs/classes/container3d.html @@ -1,1813 +1,288 @@ - - - - - - Container3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Container3D<EventTypes, EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    A container represents a collection of 3D objects.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    Protected _height

    -
    _height: number
    - -
    -
    - -

    Protected _width

    -
    _width: number
    - -
    -
    - -

    children

    -
    children: DisplayObject[]
    - -
    -
    - -

    containerUpdateTransform

    -
    containerUpdateTransform: () => void
    - -
    -

    Type declaration

    -
      -
    • -
        -
      • (): void
      • -
      -
        -
      • -

        Returns void

        -
      • -
      -
    • -
    -
    -
    -
    - -

    parent

    -
    parent: Container
    - -
    -
    - -

    sortDirty

    -
    sortDirty: boolean
    - -
    -
    - -

    sortableChildren

    -
    sortableChildren: boolean
    - -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    height

    -
      -
    • get height(): number
    • -
    • set height(value: number): any
    • -
    -
      -
    • - -
      -
      -

      The height of the Container, setting this will actually modify the scale to achieve the value set

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The height of the Container, setting this will actually modify the scale to achieve the value set

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    width

    -
      -
    • get width(): number
    • -
    • set width(value: number): any
    • -
    -
      -
    • - -
      -
      -

      The width of the Container, setting this will actually modify the scale to achieve the value set

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The width of the Container, setting this will actually modify the scale to achieve the value set

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    Protected _calculateBounds

    -
      -
    • _calculateBounds(): void
    • -
    -
      -
    • - -
      -
      -

      Recalculates the content bounds of this object. This should be overriden to - calculate the bounds of this specific object (not including children).

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected _render

    -
      -
    • _render(_renderer: Renderer): void
    • -
    -
      -
    • - -
      -
      -

      To be overridden by the subclasses.

      -
      -
      -

      Parameters

      -
        -
      • -
        _renderer: Renderer
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    addChild

    -
      -
    • addChild<T>(...children: T): T[0]
    • -
    -
      -
    • - -
      -
      -

      Adds one or more children to the container.

      -
      -

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      -
      -

      Type parameters

      -
        -
      • -

        T: DisplayObject[]

        -
      • -
      -

      Parameters

      -
        -
      • -
        Rest ...children: T
        -
        -

        The DisplayObject(s) to add to the container

        -
        -
      • -
      -

      Returns T[0]

      -

      The first child that was added.

      -
    • -
    -
    -
    - -

    addChildAt

    -
      -
    • addChildAt<T>(child: T, index: number): T
    • -
    -
      -
    • - -
      -
      -

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      -
      -
      -

      Type parameters

      -
        -
      • -

        T: DisplayObject

        -
      • -
      -

      Parameters

      -
        -
      • -
        child: T
        -
        -

        The child to add

        -
        -
      • -
      • -
        index: number
        -
        -

        The index to place the child in

        -
        -
      • -
      -

      Returns T

      -

      The child that was added.

      -
    • -
    -
    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    - -
    -
    - -

    calculateBounds

    -
      -
    • calculateBounds(): void
    • -
    -
      -
    • - -
      -
      -

      Recalculates the bounds of the container.

      -
      -

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds - is limited to its mask's bounds or filterArea, if any is applied.

      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(options?: IDestroyOptions | boolean): void
    • -
    -
      -
    • - -
      -
      -

      Removes all internal references and listeners as well as removes children from the display list. - Do not use a Container after calling destroy.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional options: IDestroyOptions | boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    getChildAt

    -
      -
    • getChildAt(index: number): DisplayObject
    • -
    -
      -
    • - -
      -
      -

      Returns the child at the specified index

      -
      -
      -

      Parameters

      -
        -
      • -
        index: number
        -
        -

        The index to get the child at

        -
        -
      • -
      -

      Returns DisplayObject

      -

      The child at the given index, if any.

      -
    • -
    -
    -
    - -

    getChildIndex

    -
      -
    • getChildIndex(child: DisplayObject): number
    • -
    -
      -
    • - -
      -
      -

      Returns the index position of a child DisplayObject instance

      -
      -
      -

      Parameters

      -
        -
      • -
        child: DisplayObject
        -
        -

        The DisplayObject instance to identify

        -
        -
      • -
      -

      Returns number

      -

      The index position of the child display object to identify

      -
    • -
    -
    -
    - -

    getLocalBounds

    -
      -
    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: undefined | false | true): Rectangle
    • -
    -
      -
    • - -
      -
      -

      Retrieves the local bounds of the displayObject as a rectangle object.

      -
      -

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() - call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      -
      -

      Parameters

      -
        -
      • -
        Optional rect: Rectangle
        -
      • -
      • -
        Optional skipChildrenUpdate: undefined | false | true
        -
      • -
      -

      Returns Rectangle

      -

      The rectangular bounding area.

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    Protected onChildrenChange

    -
      -
    • onChildrenChange(_length?: undefined | number): void
    • -
    -
      -
    • - -
      -
      -

      Overridable method that can be used by Container subclasses whenever the children array is modified

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional _length: undefined | number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    - -
    -
    - -

    removeChild

    -
      -
    • removeChild<T>(...children: T): T[0]
    • -
    -
      -
    • - -
      -
      -

      Removes one or more children from the container.

      -
      -
      -

      Type parameters

      -
        -
      • -

        T: DisplayObject[]

        -
      • -
      -

      Parameters

      -
        -
      • -
        Rest ...children: T
        -
        -

        The DisplayObject(s) to remove

        -
        -
      • -
      -

      Returns T[0]

      -

      The first child that was removed.

      -
    • -
    -
    -
    - -

    removeChildAt

    -
      -
    • removeChildAt(index: number): DisplayObject
    • -
    -
      -
    • - -
      -
      -

      Removes a child from the specified index position.

      -
      -
      -

      Parameters

      -
        -
      • -
        index: number
        -
        -

        The index to get the child from

        -
        -
      • -
      -

      Returns DisplayObject

      -

      The child that was removed.

      -
    • -
    -
    -
    - -

    removeChildren

    -
      -
    • removeChildren(beginIndex?: undefined | number, endIndex?: undefined | number): DisplayObject[]
    • -
    -
      -
    • - -
      -
      -

      Removes all children from this container that are within the begin and end indexes.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional beginIndex: undefined | number
        -
      • -
      • -
        Optional endIndex: undefined | number
        -
      • -
      -

      Returns DisplayObject[]

      -

      List of removed children

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    render

    -
      -
    • render(renderer: Renderer): void
    • -
    -
      -
    • - -
      -
      -

      Renders the object using the WebGL renderer.

      -
      -

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the - container itself. This render method will invoke it, and also invoke the render methods of all - children afterward.

      -

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely - skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, - setting alpha to zero is not recommended for purely skipping rendering.

      -

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is - advised to employ culling to automatically skip rendering objects outside of the current screen. The - @pixi-essentials/cull and - pixi-cull packages do this out of the box.

      -

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or - filtering is applied on a container. This does, however, break batching and can affect performance when - masking and filtering is applied extensively throughout the scene graph.

      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -

        The renderer

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected renderAdvanced

    -
      -
    • renderAdvanced(renderer: Renderer): void
    • -
    -
      -
    • - -
      -
      -

      Render the object using the WebGL renderer and advanced features.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -

        The renderer

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    setChildIndex

    -
      -
    • setChildIndex(child: DisplayObject, index: number): void
    • -
    -
      -
    • - -
      -
      -

      Changes the position of an existing child in the display object container

      -
      -
      -

      Parameters

      -
        -
      • -
        child: DisplayObject
        -
        -

        The child DisplayObject instance for which you want to change the index number

        -
        -
      • -
      • -
        index: number
        -
        -

        The resulting index number for the child display object

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    sortChildren

    -
      -
    • sortChildren(): void
    • -
    -
      -
    • - -
      -
      -

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    swapChildren

    -
      -
    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • -
    -
      -
    • - -
      -
      -

      Swaps the position of 2 Display Objects within this container.

      -
      -
      -

      Parameters

      -
        -
      • -
        child: DisplayObject
        -
        -

        First display object to swap

        -
        -
      • -
      • -
        child2: DisplayObject
        -
        -

        Second display object to swap

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    updateTransform

    -
      -
    • updateTransform(): void
    • -
    -
      -
    • - -
      -
      -

      Updates the transform on all children of this container for rendering

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Container3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    A container represents a collection of 3D objects.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • Returns Container3D

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void
    • Returns void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void
    • Returns void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle
    • Returns Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Container3D
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Container3D

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Container3D
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Container3D

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Container3D
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Container3D

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Container3D
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Container3D

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Container3D
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Container3D

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Container3D
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Container3D

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Container3D
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Container3D

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/cubemap.html b/docs/classes/cubemap.html index c1f3a6a6..a22673dc 100644 --- a/docs/classes/cubemap.html +++ b/docs/classes/cubemap.html @@ -1,1865 +1,122 @@ - - - - - - Cubemap | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Cubemap<EventTypes, RO, EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Cubemap which supports multiple user specified mipmaps.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    • -

      RO

      -
    • -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Cubemap(resource?: CubemapResource | ImageSource | string | any, options?: IBaseTextureOptions<RO>): Cubemap
    • -
    -
      -
    • - -
      -
      -

      Parameters

      -
        -
      • -
        Optional resource: CubemapResource | ImageSource | string | any
        -
      • -
      • -
        Optional options: IBaseTextureOptions<RO>
        -
      • -
      -

      Returns Cubemap

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    _batchEnabled

    -
    _batchEnabled: number
    - -
    -
    - -

    _batchLocation

    -
    _batchLocation: number
    - -
    -
    - -

    _glTextures

    -
    _glTextures: {}
    - -
    -

    Type declaration

    -
      -
    • -
      [key: number]: GLTexture
      -
    • -
    -
    -
    -
    - -

    Optional alphaMode

    -
    alphaMode: ALPHA_MODES
    - -
    -
    - -

    Optional anisotropicLevel

    -
    anisotropicLevel: undefined | number
    - -
    -
    - -

    cacheId

    -
    cacheId: string
    - -
    -
    - -

    destroyed

    -
    destroyed: boolean
    - -
    -
    - -

    dirtyId

    -
    dirtyId: number
    - -
    -
    - -

    dirtyStyleId

    -
    dirtyStyleId: number
    - -
    -
    - -

    Optional format

    -
    format: FORMATS
    - -
    -
    - -

    height

    -
    height: number
    - -
    -
    - -

    isPowerOfTwo

    -
    isPowerOfTwo: boolean
    - -
    -
    - -

    Optional mipmap

    -
    mipmap: MIPMAP_MODES
    - -
    -
    - -

    parentTextureArray

    -
    parentTextureArray: BaseTexture
    - -
    -
    - -

    resolution

    -
    resolution: number
    - -
    -
    - -

    resource

    -
    resource: CubemapResource
    - -
    -
    - -

    Optional scaleMode

    -
    scaleMode: SCALE_MODES
    - -
    -
    - -

    Optional target

    -
    target: TARGETS
    - -
    -
    - -

    textureCacheIds

    -
    textureCacheIds: Array<string>
    - -
    -
    - -

    touched

    -
    touched: number
    - -
    -
    - -

    Optional type

    -
    type: TYPES
    - -
    -
    - -

    uid

    -
    uid: number
    - -
    -
    - -

    valid

    -
    valid: boolean
    - -
    -
    - -

    width

    -
    width: number
    - -
    -
    - -

    Optional wrapMode

    -
    wrapMode: WRAP_MODES
    - -
    -
    - -

    Static _globalBatch

    -
    _globalBatch: number
    - -
    -
    -

    Global number of the texture batch, used by multi-texture renderers

    -
    -
    -
    static
    -
    -
    member
    -

    {number}

    -
    -
    -
    -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    levels

    -
      -
    • get levels(): number
    • -
    - -
    -
    - -

    realHeight

    -
      -
    • get realHeight(): number
    • -
    -
      -
    • - -
      -
      -

      Pixel height of the source of this texture

      -
      -
      -
      readonly
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    - -

    realWidth

    -
      -
    • get realWidth(): number
    • -
    -
      -
    • - -
      -
      -

      Pixel width of the source of this texture

      -
      -
      -
      readonly
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    - -

    Static faces

    -
      -
    • get faces(): []
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    Private _refreshPOT

    -
      -
    • _refreshPOT(): void
    • -
    -
      -
    • - -
      -
      -

      Refresh check for isPowerOfTwo texture based on size

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    - -
    -
    - -

    castToBaseTexture

    -
      -
    • castToBaseTexture(): BaseTexture
    • -
    -
      -
    • - -
      -
      -

      Utility function for BaseTexture|Texture cast

      -
      -
      -

      Returns BaseTexture

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    -
      -
    • - -
      -
      -

      Destroys this base texture. - The method stops if resource doesn't want this texture to be destroyed. - Removes texture from all caches.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    dispose

    -
      -
    • dispose(): void
    • -
    -
      -
    • - -
      -
      -

      Frees the texture from WebGL memory without destroying this texture object. - This means you can still use the texture later which will upload it to GPU - memory again.

      -
      -
      -
      fires
      -

      PIXI.BaseTexture#dispose

      -
      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    Private onError

    -
      -
    • onError(event: ErrorEvent): void
    • -
    -
      -
    • - -
      -
      -

      Handle errors with resources.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: ErrorEvent
        -
        -

        Error event emitted.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    - -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    setRealSize

    -
      -
    • setRealSize(realWidth: number, realHeight: number, resolution?: undefined | number): this
    • -
    -
      -
    • - -
      -
      -

      Sets real size of baseTexture, preserves current resolution.

      -
      -
      -

      Parameters

      -
        -
      • -
        realWidth: number
        -
        -

        Full rendered width

        -
        -
      • -
      • -
        realHeight: number
        -
        -

        Full rendered height

        -
        -
      • -
      • -
        Optional resolution: undefined | number
        -
      • -
      -

      Returns this

      -

      this

      -
    • -
    -
    -
    - -

    setResolution

    -
      -
    • setResolution(resolution: number): this
    • -
    -
      -
    • - -
      -
      -

      Changes resolution

      -
      -
      -

      Parameters

      -
        -
      • -
        resolution: number
        -
        -

        res

        -
        -
      • -
      -

      Returns this

      -

      this

      -
    • -
    -
    -
    - -

    setResource

    - -
      -
    • - -
      -
      -

      Sets the resource if it wasn't set. Throws error if resource already present

      -
      -
      -

      Parameters

      -
        -
      • -
        resource: CubemapResource
        -
        -

        that is managing this BaseTexture

        -
        -
      • -
      -

      Returns this

      -

      this

      -
    • -
    -
    -
    - -

    setSize

    -
      -
    • setSize(width: number, height: number, resolution?: undefined | number): this
    • -
    -
      -
    • - -
      -
      -

      Changes w/h/resolution. Texture becomes valid if width and height are greater than zero.

      -
      -
      -

      Parameters

      -
        -
      • -
        width: number
        -
        -

        Visual width

        -
        -
      • -
      • -
        height: number
        -
        -

        Visual height

        -
        -
      • -
      • -
        Optional resolution: undefined | number
        -
      • -
      -

      Returns this

      -

      this

      -
    • -
    -
    -
    - -

    setStyle

    -
      -
    • setStyle(scaleMode?: SCALE_MODES, mipmap?: MIPMAP_MODES): this
    • -
    -
      -
    • - -
      -
      -

      Changes style options of BaseTexture

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional scaleMode: SCALE_MODES
        -
      • -
      • -
        Optional mipmap: MIPMAP_MODES
        -
      • -
      -

      Returns this

      -

      this

      -
    • -
    -
    -
    - -

    update

    -
      -
    • update(): void
    • -
    -
      -
    • - -
      -
      -

      Invalidates the object. Texture becomes valid if width and height are greater than zero.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static addToCache

    -
      -
    • addToCache(baseTexture: BaseTexture, id: string): void
    • -
    -
      -
    • - -
      -
      -

      Adds a BaseTexture to the global BaseTextureCache. This cache is shared across the whole PIXI object.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        baseTexture: BaseTexture
        -
        -

        The BaseTexture to add to the cache.

        -
        -
      • -
      • -
        id: string
        -
        -

        The id that the BaseTexture will be stored against.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static from

    -
      -
    • from<R, RO>(source: ImageSource | string, options?: IBaseTextureOptions<RO>, strict?: undefined | false | true): BaseTexture<R>
    • -
    -
      -
    • - -
      -
      -

      Helper function that creates a base texture based on the source you provide. - The source can be - image url, image element, canvas element. If the - source is an image url or an image element and not in the base texture - cache, it will be created and loaded.

      -
      -
      -
      static
      -
      -
      -
      -

      Type parameters

      -
        -
      • -

        R: Resource

        -
      • -
      • -

        RO

        -
      • -
      -

      Parameters

      -
        -
      • -
        source: ImageSource | string
        -
        -

        The - source to create base texture from.

        -
        -
      • -
      • -
        Optional options: IBaseTextureOptions<RO>
        -
      • -
      • -
        Optional strict: undefined | false | true
        -
      • -
      -

      Returns BaseTexture<R>

      -

      The new base texture.

      -
    • -
    -
    -
    - -

    Static fromBuffer

    -
      -
    • fromBuffer(buffer: Float32Array | Uint8Array, width: number, height: number, options?: IBaseTextureOptions): BaseTexture<BufferResource>
    • -
    -
      -
    • - -
      -
      -

      Create a new BaseTexture with a BufferResource from a Float32Array. - RGBA values are floats from 0 to 1.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        buffer: Float32Array | Uint8Array
        -
        -

        The optional array to use, if no data - is provided, a new Float32Array is created.

        -
        -
      • -
      • -
        width: number
        -
        -

        Width of the resource

        -
        -
      • -
      • -
        height: number
        -
        -

        Height of the resource

        -
        -
      • -
      • -
        Optional options: IBaseTextureOptions
        -
      • -
      -

      Returns BaseTexture<BufferResource>

      -

      The resulting new BaseTexture

      -
    • -
    -
    -
    - -

    Static fromColors

    - -
      -
    • - -
      -
      -

      Creates a new cubemap from the specified colors.

      -
      -
      -

      Parameters

      -
        -
      • -
        posx: Color
        -
        -

        The color for positive x.

        -
        -
      • -
      • -
        Default value negx: Color = posx
        -
        -

        The color for negative x.

        -
        -
      • -
      • -
        Default value posy: Color = posx
        -
        -

        The color for positive y.

        -
        -
      • -
      • -
        Default value negy: Color = posx
        -
        -

        The color for negative y.

        -
        -
      • -
      • -
        Default value posz: Color = posx
        -
        -

        The color for positive z.

        -
        -
      • -
      • -
        Default value negz: Color = posx
        -
        -

        The color for negative z.

        -
        -
      • -
      -

      Returns Cubemap

      -
    • -
    -
    -
    - -

    Static fromFaces

    - - -
    -
    - -

    Static removeFromCache

    -
      -
    • removeFromCache(baseTexture: string | BaseTexture): BaseTexture | null
    • -
    -
      -
    • - -
      -
      -

      Remove a BaseTexture from the global BaseTextureCache.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        baseTexture: string | BaseTexture
        -
        -

        id of a BaseTexture to be removed, or a BaseTexture instance itself.

        -
        -
      • -
      -

      Returns BaseTexture | null

      -

      The BaseTexture that was removed.

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Cubemap | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Cubemap which supports multiple user specified mipmaps.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • new Cubemap(resource?: any, options?: IBaseTextureOptions<IAutoDetectOptions>): Cubemap
    • Parameters

      • Optional resource: any
      • Optional options: IBaseTextureOptions<IAutoDetectOptions>

      Returns Cubemap

    Properties

    _batchEnabled

    _batchEnabled: number

    _batchLocation

    _batchLocation: number

    _glTextures

    _glTextures: {}

    Type declaration

    • [key: number]: GLTexture

    Optional alphaMode

    alphaMode?: ALPHA_MODES

    Optional anisotropicLevel

    anisotropicLevel?: number

    cacheId

    cacheId: string

    destroyed

    destroyed: boolean

    dirtyId

    dirtyId: number

    dirtyStyleId

    dirtyStyleId: number

    Optional format

    format?: FORMATS

    height

    height: number

    isPowerOfTwo

    isPowerOfTwo: boolean

    Optional mipmap

    mipmap?: MIPMAP_MODES

    parentTextureArray

    parentTextureArray: BaseTexture<Resource, IAutoDetectOptions>

    resolution

    resolution: number

    resource

    resource: CubemapResource

    Optional scaleMode

    scaleMode?: SCALE_MODES

    Optional target

    target?: TARGETS

    textureCacheIds

    textureCacheIds: string[]

    touched

    touched: number

    Optional type

    type?: TYPES

    Readonly uid

    uid: number

    valid

    valid: boolean

    width

    width: number

    Optional wrapMode

    wrapMode?: WRAP_MODES

    Static _globalBatch

    _globalBatch: number
    +

    Global number of the texture batch, used by multi-texture renderers

    +
    static
    member

    {number}

    +

    Static prefixed

    prefixed: string | boolean

    Accessors

    levels

    • get levels(): number

    realHeight

    • get realHeight(): number
    • +

      Pixel height of the source of this texture

      +
      readonly
      member

      {number}

      +

      Returns number

    realWidth

    • get realWidth(): number
    • +

      Pixel width of the source of this texture

      +
      readonly
      member

      {number}

      +

      Returns number

    Static faces

    • get faces(): ["posx", "negx", "posy", "negy", "posz", "negz"]

    Methods

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Cubemap
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Cubemap

    castToBaseTexture

    • castToBaseTexture(): BaseTexture<Resource, IAutoDetectOptions>
    • +

      Utility function for BaseTexture|Texture cast

      +

      Returns BaseTexture<Resource, IAutoDetectOptions>

    destroy

    • destroy(): void
    • +

      Destroys this base texture. +The method stops if resource doesn't want this texture to be destroyed. +Removes texture from all caches.

      +

      Returns void

    dispose

    • dispose(): void
    • +

      Frees the texture from WebGL memory without destroying this texture object. +This means you can still use the texture later which will upload it to GPU +memory again.

      +
      fires

      PIXI.BaseTexture#dispose

      +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    Optional getDrawableSource

    • getDrawableSource(): CanvasImageSource
    • Returns CanvasImageSource

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Cubemap
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Cubemap

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Cubemap
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Cubemap

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Cubemap
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Cubemap

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Cubemap
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Cubemap

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Cubemap
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Cubemap

    setRealSize

    • setRealSize(realWidth: number, realHeight: number, resolution?: number): Cubemap
    • +

      Sets real size of baseTexture, preserves current resolution.

      +

      Parameters

      • realWidth: number
        +

        Full rendered width

        +
      • realHeight: number
        +

        Full rendered height

        +
      • Optional resolution: number

      Returns Cubemap

      this

      +

    setResolution

    • setResolution(resolution: number): Cubemap
    • +

      Changes resolution

      +

      Parameters

      • resolution: number
        +

        res

        +

      Returns Cubemap

      this

      +

    setResource

    • +

      Sets the resource if it wasn't set. Throws error if resource already present

      +

      Parameters

      Returns Cubemap

      this

      +

    setSize

    • setSize(width: number, height: number, resolution?: number): Cubemap
    • +

      Changes w/h/resolution. Texture becomes valid if width and height are greater than zero.

      +

      Parameters

      • width: number
        +

        Visual width

        +
      • height: number
        +

        Visual height

        +
      • Optional resolution: number

      Returns Cubemap

      this

      +

    setStyle

    • setStyle(scaleMode?: SCALE_MODES, mipmap?: MIPMAP_MODES): Cubemap
    • +

      Changes style options of BaseTexture

      +

      Parameters

      • Optional scaleMode: SCALE_MODES
      • Optional mipmap: MIPMAP_MODES

      Returns Cubemap

      this

      +

    update

    • update(): void
    • +

      Invalidates the object. Texture becomes valid if width and height are greater than zero.

      +

      Returns void

    Static addToCache

    • addToCache(baseTexture: BaseTexture<Resource, IAutoDetectOptions>, id: string): void
    • +

      Adds a BaseTexture to the global BaseTextureCache. This cache is shared across the whole PIXI object.

      +
      static

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>
        +

        The BaseTexture to add to the cache.

        +
      • id: string
        +

        The id that the BaseTexture will be stored against.

        +

      Returns void

    Static from

    • from<R, RO>(source: string | ImageSource, options?: IBaseTextureOptions<RO>, strict?: boolean): BaseTexture<R, IAutoDetectOptions>
    • +

      Helper function that creates a base texture based on the source you provide. +The source can be - image url, image element, canvas element. If the +source is an image url or an image element and not in the base texture +cache, it will be created and loaded.

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      • RO = IAutoDetectOptions

      Parameters

      • source: string | ImageSource
        +

        The + source to create base texture from.

        +
      • Optional options: IBaseTextureOptions<RO>
      • Optional strict: boolean

      Returns BaseTexture<R, IAutoDetectOptions>

      The new base texture.

      +

    Static fromBuffer

    • fromBuffer(buffer: Float32Array | Uint8Array, width: number, height: number, options?: IBaseTextureOptions<any>): BaseTexture<BufferResource, IAutoDetectOptions>
    • +

      Create a new BaseTexture with a BufferResource from a Float32Array. +RGBA values are floats from 0 to 1.

      +
      static

      Parameters

      • buffer: Float32Array | Uint8Array
        +

        The optional array to use, if no data + is provided, a new Float32Array is created.

        +
      • width: number
        +

        Width of the resource

        +
      • height: number
        +

        Height of the resource

        +
      • Optional options: IBaseTextureOptions<any>

      Returns BaseTexture<BufferResource, IAutoDetectOptions>

      The resulting new BaseTexture

      +

    Static fromColors

    • +

      Creates a new cubemap from the specified colors.

      +

      Parameters

      • posx: Color
        +

        The color for positive x.

        +
      • negx: Color = posx
        +

        The color for negative x.

        +
      • posy: Color = posx
        +

        The color for positive y.

        +
      • negy: Color = posx
        +

        The color for negative y.

        +
      • posz: Color = posx
        +

        The color for positive z.

        +
      • negz: Color = posx
        +

        The color for negative z.

        +

      Returns Cubemap

    Static fromFaces

    Static removeFromCache

    • removeFromCache(baseTexture: string | BaseTexture<Resource, IAutoDetectOptions>): null | BaseTexture<Resource, IAutoDetectOptions>
    • +

      Remove a BaseTexture from the global BaseTextureCache.

      +
      static

      Parameters

      • baseTexture: string | BaseTexture<Resource, IAutoDetectOptions>
        +

        id of a BaseTexture to be removed, or a BaseTexture instance itself.

        +

      Returns null | BaseTexture<Resource, IAutoDetectOptions>

      The BaseTexture that was removed.

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/cubemapresource.html b/docs/classes/cubemapresource.html index 70442afa..1dd62a0e 100644 --- a/docs/classes/cubemapresource.html +++ b/docs/classes/cubemapresource.html @@ -1,1045 +1,57 @@ - - - - - - CubemapResource | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class CubemapResource

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - CubeResource -
        -
      • - CubemapResource -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new CubemapResource(source: MipmapResourceArray, levels?: number): CubemapResource
    • -
    - -
    -
    -
    -

    Properties

    -
    - -

    Protected _height

    -
    _height: number
    - -
    -
    - -

    Protected _width

    -
    _width: number
    - -
    -
    - -

    baseTexture

    -
    baseTexture: BaseTexture
    - -
    -
    - -

    destroyed

    -
    destroyed: boolean
    - -
    -
    - -

    internal

    -
    internal: boolean
    - -
    -
    - -

    itemDirtyIds

    -
    itemDirtyIds: Array<number>
    - -
    -
    - -

    items

    -
    items: ArrayFixed<BaseTexture, 6>
    - -
    -
    - -

    length

    -
    length: number
    - -
    -
    - -

    levels

    -
    levels: number
    - -
    -
    - -

    linkBaseTexture

    -
    linkBaseTexture: boolean
    - -
    -
    - -

    Protected onError

    -
    onError: Runner
    - -
    -
    - -

    Protected onResize

    -
    onResize: Runner
    - -
    -
    - -

    Protected onUpdate

    -
    onUpdate: Runner
    - -
    -
    - -

    Static SIDES

    -
    SIDES: number
    - -
    -
    -

    Number of texture sides to store for CubeResources

    -
    -
    -
    name
    -

    PIXI.CubeResource.SIDES

    -
    -
    static
    -
    -
    member
    -

    {number}

    -
    -
    default
    -

    6

    -
    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    height

    -
      -
    • get height(): number
    • -
    -
      -
    • - -
      -
      -

      The height of the resource.

      -
      -
      -
      member
      -

      {number}

      -
      -
      readonly
      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    - -

    valid

    -
      -
    • get valid(): boolean
    • -
    -
      -
    • - -
      -
      -

      Has been validated

      -
      -
      -
      readonly
      -
      -
      member
      -

      {boolean}

      -
      -
      -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    width

    -
      -
    • get width(): number
    • -
    -
      -
    • - -
      -
      -

      The width of the resource.

      -
      -
      -
      member
      -

      {number}

      -
      -
      readonly
      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addBaseTextureAt

    -
      -
    • addBaseTextureAt(baseTexture: BaseTexture, index: number, linkBaseTexture?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        baseTexture: BaseTexture
        -
      • -
      • -
        index: number
        -
      • -
      • -
        Optional linkBaseTexture: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    addResourceAt

    -
      -
    • addResourceAt(resource: Resource, index: number): this
    • -
    -
      -
    • - -
      -
      -

      Set a resource by ID

      -
      -
      -

      Parameters

      -
        -
      • -
        resource: Resource
        -
      • -
      • -
        index: number
        -
        -

        Zero-based index of resource to set

        -
        -
      • -
      -

      Returns this

      -

      Instance for chaining

      -
    • -
    -
    -
    - -

    bind

    -
      -
    • bind(baseTexture: BaseTexture): void
    • -
    -
      -
    • - -
      -
      -

      Add binding

      -
      -
      -
      override
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        baseTexture: BaseTexture
        -
        -

        parent base texture

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    -
      -
    • - -
      -
      -

      Call when destroying resource, unbind any BaseTexture object - before calling this method, as reference counts are maintained - internally.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    dispose

    -
      -
    • dispose(): void
    • -
    -
      -
    • - -
      -
      -

      Destroy this BaseImageResource

      -
      -
      -
      override
      -
      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected initFromArray

    -
      -
    • initFromArray(resources: Array<any>, options?: IAutoDetectOptions): void
    • -
    -
      -
    • - -
      -
      -

      used from ArrayResource and CubeResource constructors

      -
      -
      -

      Parameters

      -
        -
      • -
        resources: Array<any>
        -
        -

        Can be resources, image elements, canvas, etc. , - length should be same as constructor length

        -
        -
      • -
      • -
        Optional options: IAutoDetectOptions
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    load

    -
      -
    • load(): Promise<this>
    • -
    -
      -
    • - -
      -
      -

      Load all the resources simultaneously

      -
      -
      -
      override
      -
      -
      -
      -

      Returns Promise<this>

      -

      When load is resolved

      -
    • -
    -
    -
    - -

    resize

    -
      -
    • resize(width: number, height: number): void
    • -
    -
      -
    • - -
      -
      -

      Trigger a resize event

      -
      -
      -

      Parameters

      -
        -
      • -
        width: number
        -
        -

        X dimension

        -
        -
      • -
      • -
        height: number
        -
        -

        Y dimension

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    style

    -
      -
    • style(renderer: Renderer): boolean
    • -
    - -
    -
    - -

    unbind

    -
      -
    • unbind(baseTexture: BaseTexture): void
    • -
    -
      -
    • - -
      -
      -

      Unset the parent base texture

      -
      -
      -
      member
      -

      {PIXI.BaseTexture}

      -
      -
      override
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        baseTexture: BaseTexture
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    update

    -
      -
    • update(): void
    • -
    -
      -
    • - -
      -
      -

      Has been updated trigger event

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    upload

    -
      -
    • upload(renderer: Renderer, _baseTexture: BaseTexture, glTexture: GLTexture): boolean
    • -
    -
      -
    • - -
      -
      -

      Upload the resource

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
      • -
      • -
        _baseTexture: BaseTexture
        -
      • -
      • -
        glTexture: GLTexture
        -
      • -
      -

      Returns boolean

      -

      true is success

      -
    • -
    -
    -
    - -

    Static test

    -
      -
    • test(source: unknown): source is ArrayFixed<string | Resource, 6>
    • -
    -
      -
    • - -
      -
      -

      Used to auto-detect the type of resource.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        source: unknown
        -
        -

        The source object

        -
        -
      • -
      -

      Returns source is ArrayFixed<string | Resource, 6>

      -

      true if source is an array of 6 elements

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +CubemapResource | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class CubemapResource

    Hierarchy

    • CubeResource
      • CubemapResource

    Index

    Constructors

    constructor

    • new CubemapResource(source: MipmapResourceArray, levels?: number): CubemapResource

    Properties

    Protected _height

    _height: number

    Protected _width

    _width: number

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>

    destroyed

    destroyed: boolean

    internal

    internal: boolean

    itemDirtyIds

    itemDirtyIds: number[]

    items

    items: ArrayFixed<BaseTexture<Resource, IAutoDetectOptions>, 6>

    Readonly length

    length: number

    levels

    levels: number = 1

    linkBaseTexture

    linkBaseTexture: boolean

    Protected onError

    onError: Runner

    Protected onResize

    onResize: Runner

    Protected onUpdate

    onUpdate: Runner

    Static SIDES

    SIDES: number
    +

    Number of texture sides to store for CubeResources

    +
    name

    PIXI.CubeResource.SIDES

    +
    static
    member

    {number}

    +
    default

    6

    +

    Accessors

    height

    • get height(): number
    • +

      The height of the resource.

      +
      member

      {number}

      +
      readonly

      Returns number

    valid

    • get valid(): boolean
    • +

      Has been validated

      +
      readonly
      member

      {boolean}

      +

      Returns boolean

    width

    • get width(): number
    • +

      The width of the resource.

      +
      member

      {number}

      +
      readonly

      Returns number

    Methods

    addBaseTextureAt

    • addBaseTextureAt(baseTexture: BaseTexture<Resource, IAutoDetectOptions>, index: number, linkBaseTexture?: boolean): CubemapResource
    • Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>
      • index: number
      • Optional linkBaseTexture: boolean

      Returns CubemapResource

    addResourceAt

    • +

      Set a resource by ID

      +

      Parameters

      • resource: Resource
      • index: number
        +

        Zero-based index of resource to set

        +

      Returns CubemapResource

      Instance for chaining

      +

    bind

    • bind(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • +

      Add binding

      +
      override

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>
        +

        parent base texture

        +

      Returns void

    destroy

    • destroy(): void
    • +

      Call when destroying resource, unbind any BaseTexture object +before calling this method, as reference counts are maintained +internally.

      +

      Returns void

    dispose

    • dispose(): void
    • +

      Destroy this BaseImageResource

      +
      override

      Returns void

    Protected initFromArray

    • initFromArray(resources: any[], options?: IAutoDetectOptions): void
    • +

      used from ArrayResource and CubeResource constructors

      +

      Parameters

      • resources: any[]
        +

        Can be resources, image elements, canvas, etc. , + length should be same as constructor length

        +
      • Optional options: IAutoDetectOptions

      Returns void

    load

    • +

      Load all the resources simultaneously

      +
      override

      Returns Promise<CubemapResource>

      When load is resolved

      +

    resize

    • resize(width: number, height: number): void
    • +

      Trigger a resize event

      +

      Parameters

      • width: number
        +

        X dimension

        +
      • height: number
        +

        Y dimension

        +

      Returns void

    style

    • style(renderer: Renderer): boolean

    unbind

    • unbind(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • +

      Unset the parent base texture

      +
      member

      {PIXI.BaseTexture}

      +
      override

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>

      Returns void

    update

    • update(): void
    • +

      Has been updated trigger event

      +

      Returns void

    upload

    • upload(renderer: Renderer, _baseTexture: BaseTexture<Resource, IAutoDetectOptions>, glTexture: GLTexture): boolean
    • +

      Upload the resource

      +

      Parameters

      • renderer: Renderer
      • _baseTexture: BaseTexture<Resource, IAutoDetectOptions>
      • glTexture: GLTexture

      Returns boolean

      true is success

      +

    Static test

    • test(source: unknown): source is ArrayFixed<string | Resource, 6>
    • +

      Used to auto-detect the type of resource.

      +
      static

      Parameters

      • source: unknown
        +

        The source object

        +

      Returns source is ArrayFixed<string | Resource, 6>

      true if source is an array of 6 elements

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/gltfasset.html b/docs/classes/gltfasset.html index 6740403f..2655e8dc 100644 --- a/docs/classes/gltfasset.html +++ b/docs/classes/gltfasset.html @@ -1,490 +1,34 @@ - - - - - - glTFAsset | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class glTFAsset

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    glTF assets are JSON files plus supporting external data.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - glTFAsset -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new glTFAsset(descriptor: any, buffers?: ArrayBuffer[], images?: Texture[]): glTFAsset
    • -
    -
      -
    • - -
      -
      -

      Creates a new glTF asset using the specified JSON descriptor.

      -
      -
      -

      Parameters

      -
        -
      • -
        descriptor: any
        -
        -
        -

        The JSON descriptor to create the asset from.

        -
        -
        -
      • -
      • -
        Default value buffers: ArrayBuffer[] = []
        -
        -
        -

        The buffers used by this asset.

        -
        -
        -
      • -
      • -
        Default value images: Texture[] = []
        -
        -
        -

        The images used by this asset.

        -
        -
        -
      • -
      -

      Returns glTFAsset

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    buffers

    -
    buffers: ArrayBuffer[]
    - -
    -
    -

    The buffers used by this asset.

    -
    -
    -
    -
    - -

    descriptor

    -
    descriptor: any
    - -
    -
    -

    The JSON descriptor to create the asset from.

    -
    -
    -
    -
    - -

    images

    -
    images: Texture[]
    - -
    -
    -

    The images used by this asset.

    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    Static fromBuffer

    -
      -
    • fromBuffer(data: ArrayBuffer, cb: (gltf: glTFAsset) => void): void
    • -
    -
      -
    • - -
      -
      -

      Creates a new glTF asset from binary (glb) buffer data.

      -
      -
      -

      Parameters

      -
        -
      • -
        data: ArrayBuffer
        -
        -

        The binary buffer data to read from.

        -
        -
      • -
      • -
        cb: (gltf: glTFAsset) => void
        -
        -

        The function which gets called when the asset has been - created.

        -
        -
          -
        • - -
            -
          • -

            Parameters

            - -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static isEmbeddedResource

    -
      -
    • isEmbeddedResource(uri: string): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if the specified uri is embedded.

      -
      -
      -

      Parameters

      -
        -
      • -
        uri: string
        -
        -

        The uri to check.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    Static isValidBuffer

    -
      -
    • isValidBuffer(buffer: ArrayBuffer): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if the specified data buffer is a valid glTF.

      -
      -
      -

      Parameters

      -
        -
      • -
        buffer: ArrayBuffer
        -
        -

        The buffer data to validate.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    Static load

    - -
      -
    • - -
      -
      -

      Loads a new glTF asset (including resources) using the specified JSON - descriptor.

      -
      -
      -

      Parameters

      -
        -
      • -
        descriptor: any
        -
        -

        The JSON descriptor to create the asset from.

        -
        -
      • -
      • -
        Optional loader: glTFResourceLoader
        -
        -

        The resource loader to use for external resources. The - loader can be empty when all resources in the descriptor is embedded.

        -
        -
      • -
      -

      Returns glTFAsset

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +glTFAsset | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    glTF assets are JSON files plus supporting external data.

    +

    Hierarchy

    • glTFAsset

    Index

    Constructors

    constructor

    • new glTFAsset(descriptor: any, buffers?: ArrayBuffer[], images?: Texture<Resource>[]): glTFAsset
    • +

      Creates a new glTF asset using the specified JSON descriptor.

      +

      Parameters

      • descriptor: any
        +

        The JSON descriptor to create the asset from.

        +
      • buffers: ArrayBuffer[] = []
        +

        The buffers used by this asset.

        +
      • images: Texture<Resource>[] = []
        +

        The images used by this asset.

        +

      Returns glTFAsset

    Properties

    Readonly buffers

    buffers: ArrayBuffer[] = []

    Readonly descriptor

    descriptor: any

    Readonly images

    images: Texture<Resource>[] = []

    Methods

    Static fromBuffer

    • fromBuffer(data: ArrayBuffer, cb: (gltf: glTFAsset) => void): void
    • +

      Creates a new glTF asset from binary (glb) buffer data.

      +

      Parameters

      • data: ArrayBuffer
        +

        The binary buffer data to read from.

        +
      • cb: (gltf: glTFAsset) => void
        +

        The function which gets called when the asset has been +created.

        +

      Returns void

    Static isEmbeddedResource

    • isEmbeddedResource(uri: string): boolean
    • +

      Returns a value indicating if the specified uri is embedded.

      +

      Parameters

      • uri: string
        +

        The uri to check.

        +

      Returns boolean

    Static isValidBuffer

    • isValidBuffer(buffer: ArrayBuffer): boolean
    • +

      Returns a value indicating if the specified data buffer is a valid glTF.

      +

      Parameters

      • buffer: ArrayBuffer
        +

        The buffer data to validate.

        +

      Returns boolean

    Static load

    • +

      Loads a new glTF asset (including resources) using the specified JSON +descriptor.

      +

      Parameters

      • descriptor: any
        +

        The JSON descriptor to create the asset from.

        +
      • Optional loader: glTFResourceLoader
        +

        The resource loader to use for external resources. The +loader can be empty when all resources in the descriptor is embedded.

        +

      Returns glTFAsset

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/imagebasedlighting.html b/docs/classes/imagebasedlighting.html index 2de6987d..b16ab7eb 100644 --- a/docs/classes/imagebasedlighting.html +++ b/docs/classes/imagebasedlighting.html @@ -1,406 +1,21 @@ - - - - - - ImageBasedLighting | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class ImageBasedLighting

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    A collection of components used for image-based lighting (IBL).

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ImageBasedLighting -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new image-based lighting object.

      -
      -
      -

      Parameters

      -
        -
      • -
        diffuse: Cubemap
        -
        -
        -

        Cube texture used for the diffuse component.

        -
        -
        -
      • -
      • -
        specular: Cubemap
        -
        -
        -

        Cube mipmap texture used for the specular component.

        -
        -
        -
      • -
      • -
        Optional brdf: Texture
        -
        -
        -

        BRDF integration map lookup texture.

        -
        -
        -
      • -
      -

      Returns ImageBasedLighting

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _brdf

    -
    _brdf: Texture
    - -
    -
    - -

    Private _diffuse

    -
    _diffuse: Cubemap
    - -
    -
    - -

    Private _specular

    -
    _specular: Cubemap
    - -
    -
    -
    -

    Accessors

    -
    - -

    brdf

    -
      -
    • get brdf(): Texture<Resource>
    • -
    - -
    -
    - -

    diffuse

    - - -
    -
    - -

    specular

    - - -
    -
    - -

    valid

    -
      -
    • get valid(): boolean
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ImageBasedLighting | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ImageBasedLighting

    +

    Collection of components used for image-based lighting (IBL), a +rendering technique which involves capturing an omnidirectional representation +of real-world light information as an image.

    +

    Hierarchy

    • ImageBasedLighting

    Index

    Constructors

    constructor

    Properties

    Optional lookupBrdf

    lookupBrdf?: Texture<Resource>
    +

    BRDF integration map lookup texture.

    +

    Static defaultLookupBrdf

    defaultLookupBrdf: Texture<Resource> = ...
    +

    The default BRDF integration map lookup texture.

    +

    Accessors

    diffuse

    specular

    valid

    • get valid(): boolean

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/instancedmesh3d.html b/docs/classes/instancedmesh3d.html index 8916938b..588c65b9 100644 --- a/docs/classes/instancedmesh3d.html +++ b/docs/classes/instancedmesh3d.html @@ -1,908 +1,286 @@ - - - - - - InstancedMesh3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class InstancedMesh3D<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    material

    -
    material: unknown
    - -
    -
    - -

    mesh

    -
    mesh: Mesh3D
    - -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(options: boolean | IDestroyOptions | undefined): void
    • -
    - -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +InstancedMesh3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class InstancedMesh3D

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Readonly material

    material: unknown

    Readonly mesh

    mesh: Mesh3D

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): InstancedMesh3D

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options: undefined | boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • options: undefined | boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): InstancedMesh3D
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns InstancedMesh3D

    on

    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns InstancedMesh3D

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): InstancedMesh3D
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns InstancedMesh3D

    removeAllListeners

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): InstancedMesh3D
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns InstancedMesh3D

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): InstancedMesh3D
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns InstancedMesh3D

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/instancedmodel.html b/docs/classes/instancedmodel.html index bc6ea247..e7458814 100644 --- a/docs/classes/instancedmodel.html +++ b/docs/classes/instancedmodel.html @@ -1,886 +1,294 @@ - - - - - - InstancedModel | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class InstancedModel<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents an instance of a model.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new model instance from the specified model.

      -
      -
      -

      Parameters

      -
        -
      • -
        model: Model
        -
        -
        -

        The model to create instance from.

        -
        -
        -
      • -
      -

      Returns InstancedModel

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    meshes

    -
    meshes: InstancedMesh3D[] = []
    - -
    -
    -

    The meshes included in the model.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +InstancedModel | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class InstancedModel

    +

    Represents an instance of a model.

    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    meshes

    meshes: InstancedMesh3D[] = []
    +

    The meshes included in the model.

    +

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): InstancedModel

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): InstancedModel
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns InstancedModel

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): InstancedModel
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns InstancedModel

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): InstancedModel
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns InstancedModel

    removeAllListeners

    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns InstancedModel

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): InstancedModel
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns InstancedModel

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): InstancedModel
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns InstancedModel

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/instancedstandardmaterial.html b/docs/classes/instancedstandardmaterial.html index 57f730c4..f6ea60a4 100644 --- a/docs/classes/instancedstandardmaterial.html +++ b/docs/classes/instancedstandardmaterial.html @@ -1,250 +1,7 @@ - - - - - - InstancedStandardMaterial | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class InstancedStandardMaterial

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Material for instanced meshes which uses the standard material.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - InstancedStandardMaterial -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    baseColor

    -
    baseColor: Color
    - -
    -
    -

    The base color of the material.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +InstancedStandardMaterial | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class InstancedStandardMaterial

    +

    Material for instanced meshes which uses the standard material.

    +

    Hierarchy

    • InstancedStandardMaterial

    Index

    Constructors

    Properties

    Constructors

    constructor

    Properties

    baseColor

    baseColor: Color
    +

    The base color of the material.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/joint.html b/docs/classes/joint.html index 0d675fbc..edd35f6c 100644 --- a/docs/classes/joint.html +++ b/docs/classes/joint.html @@ -1,886 +1,292 @@ - - - - - - Joint | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Joint<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a joint used for vertex skinning.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Joint(inverseBindMatrix: Float32Array): Joint
    • -
    -
      -
    • - -
      -
      -

      Creates a new joint.

      -
      -
      -

      Parameters

      -
        -
      • -
        inverseBindMatrix: Float32Array
        -
        -
        -

        The inverse of the global transform matrix.

        -
        -
        -
      • -
      -

      Returns Joint

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    inverseBindMatrix

    -
    inverseBindMatrix: Float32Array
    - -
    -
    -

    The inverse of the global transform matrix.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Joint | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a joint used for vertex skinning.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • new Joint(inverseBindMatrix: Float32Array): Joint

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    Readonly inverseBindMatrix

    inverseBindMatrix: Float32Array

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Joint
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Joint

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Joint
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Joint

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Joint
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Joint

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Joint
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Joint

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Joint
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Joint

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Joint
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Joint

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Joint
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Joint

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/light.html b/docs/classes/light.html index f0c28396..93f58245 100644 --- a/docs/classes/light.html +++ b/docs/classes/light.html @@ -1,929 +1,298 @@ - - - - - - Light | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Light<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Properties

    -
    - -

    color

    -
    color: Color = new Color(1, 1, 1)
    - -
    -
    -

    The color of the light.

    -
    -
    -
    -
    - -

    innerConeAngle

    -
    innerConeAngle: number = 0
    - -
    -
    -

    The inner cone angle specified in degrees.

    -
    -
    -
    -
    - -

    intensity

    -
    intensity: number = 10
    - -
    -
    -

    The intensity of the light.

    -
    -
    -
    -
    - -

    outerConeAngle

    -
    outerConeAngle: number = 45
    - -
    -
    -

    The outer cone angle specified in degrees.

    -
    -
    -
    -
    - -

    range

    -
    range: number = 10
    - -
    -
    -

    The range of the light.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    type

    -
    type: LightType = LightType.point
    - -
    -
    -

    The type of the light.

    -
    -
    -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Light | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    color

    color: Color = ...
    +

    The color of the light.

    +

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    innerConeAngle

    innerConeAngle: number = 0
    +

    The inner cone angle specified in degrees.

    +

    intensity

    intensity: number = 10
    +

    The intensity of the light.

    +

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    outerConeAngle

    outerConeAngle: number = 45
    +

    The outer cone angle specified in degrees.

    +

    parent

    parent: Container

    range

    range: number = 10
    +

    The range of the light.

    +

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    type

    type: LightType = LightType.point
    +

    The type of the light.

    +

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Light
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Light

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Light
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Light

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Light
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Light

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Light
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Light

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Light
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Light

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Light
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Light

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Light
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Light

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/lightingenvironment.html b/docs/classes/lightingenvironment.html index 7ca606df..586a10cc 100644 --- a/docs/classes/lightingenvironment.html +++ b/docs/classes/lightingenvironment.html @@ -1,401 +1,16 @@ - - - - - - LightingEnvironment | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class LightingEnvironment

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    A lighting environment represents the different lighting conditions for a - specific object or an entire scene.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - LightingEnvironment -
    • -
    -
    -
    -

    Implements

    -
      -
    • IRendererPlugin
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    Private Optional _imageBasedLighting

    -
    _imageBasedLighting: ImageBasedLighting
    - -
    -
    - -

    lights

    -
    lights: Light[] = []
    - -
    -
    -

    The lights affecting this lighting environment.

    -
    -
    -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    - -

    Static main

    - - -
    -
    -

    The main lighting environment which is used by default.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    imageBasedLighting

    - - -
    -
    - -

    valid

    -
      -
    • get valid(): boolean
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +LightingEnvironment | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class LightingEnvironment

    +

    A lighting environment represents the different lighting conditions for a +specific object or an entire scene.

    +

    Hierarchy

    • LightingEnvironment

    Implements

    • IRendererPlugin

    Index

    Constructors

    constructor

    Properties

    Optional imageBasedLighting

    imageBasedLighting?: ImageBasedLighting
    +

    The image-based lighting object.

    +

    lights

    lights: Light[] = []
    +

    The lights affecting this lighting environment.

    +

    renderer

    renderer: Renderer

    Static main

    +

    The main lighting environment which is used by default.

    +

    Accessors

    valid

    • get valid(): boolean

    Methods

    destroy

    • destroy(): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/mat4.html b/docs/classes/mat4.html index 7c40e4d7..080d52d5 100644 --- a/docs/classes/mat4.html +++ b/docs/classes/mat4.html @@ -1,961 +1 @@ - - - - - - Mat4 | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Mat4

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Mat4 -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Methods

    -
    - -

    Static copy

    -
      -
    • copy(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static create

    -
      -
    • create(): Float32Array
    • -
    - -
    -
    - -

    Static fromQuat

    -
      -
    • fromQuat(q: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        q: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static fromRotation

    -
      -
    • fromRotation(rad: number, axis: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        rad: number
        -
      • -
      • -
        axis: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static fromRotationTranslationScale

    -
      -
    • fromRotationTranslationScale(q: Float32Array, v: Float32Array, s: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        q: Float32Array
        -
      • -
      • -
        v: Float32Array
        -
      • -
      • -
        s: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static fromScaling

    -
      -
    • fromScaling(v: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        v: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static fromTranslation

    -
      -
    • fromTranslation(v: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        v: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static getRotation

    -
      -
    • getRotation(mat: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        mat: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static getScaling

    -
      -
    • getScaling(mat: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        mat: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static getTranslation

    -
      -
    • getTranslation(mat: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        mat: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static identity

    -
      -
    • identity(out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static invert

    -
      -
    • invert(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static lookAt

    -
      -
    • lookAt(eye: Float32Array, center: Float32Array, up: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        eye: Float32Array
        -
      • -
      • -
        center: Float32Array
        -
      • -
      • -
        up: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static multiply

    -
      -
    • multiply(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static ortho

    -
      -
    • ortho(left: number, right: number, bottom: number, top: number, near: number, far: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        left: number
        -
      • -
      • -
        right: number
        -
      • -
      • -
        bottom: number
        -
      • -
      • -
        top: number
        -
      • -
      • -
        near: number
        -
      • -
      • -
        far: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static perspective

    -
      -
    • perspective(fovy: number, aspect: number, near: number, far: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        fovy: number
        -
      • -
      • -
        aspect: number
        -
      • -
      • -
        near: number
        -
      • -
      • -
        far: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotate

    -
      -
    • rotate(a: Float32Array, rad: number, axis: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        axis: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotateX

    -
      -
    • rotateX(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotateY

    -
      -
    • rotateY(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotateZ

    -
      -
    • rotateZ(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static scale

    -
      -
    • scale(a: Float32Array, v: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        v: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static targetTo

    -
      -
    • targetTo(eye: Float32Array, target: Float32Array, up: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        eye: Float32Array
        -
      • -
      • -
        target: Float32Array
        -
      • -
      • -
        up: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static translate

    -
      -
    • translate(mat: Float32Array, v: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        mat: Float32Array
        -
      • -
      • -
        v: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static transpose

    -
      -
    • transpose(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(16)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Mat4 | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Mat4

    Index

    Constructors

    constructor

    Methods

    Static copy

    • copy(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static create

    • create(): Float32Array

    Static fromQuat

    • fromQuat(q: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • q: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static fromRotation

    • fromRotation(rad: number, axis: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • rad: number
      • axis: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static fromRotationTranslationScale

    • fromRotationTranslationScale(q: Float32Array, v: Float32Array, s: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • q: Float32Array
      • v: Float32Array
      • s: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static fromScaling

    • fromScaling(v: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • v: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static fromTranslation

    • fromTranslation(v: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • v: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static getRotation

    • getRotation(mat: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • mat: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static getScaling

    • getScaling(mat: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • mat: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static getTranslation

    • getTranslation(mat: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • mat: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static identity

    • identity(out?: Float32Array): Float32Array

    Static invert

    • invert(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static lookAt

    • lookAt(eye: Float32Array, center: Float32Array, up: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • eye: Float32Array
      • center: Float32Array
      • up: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static multiply

    • multiply(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static ortho

    • ortho(left: number, right: number, bottom: number, top: number, near: number, far: number, out?: Float32Array): Float32Array
    • Parameters

      • left: number
      • right: number
      • bottom: number
      • top: number
      • near: number
      • far: number
      • out: Float32Array = ...

      Returns Float32Array

    Static perspective

    • perspective(fovy: number, aspect: number, near: number, far: number, out?: Float32Array): Float32Array
    • Parameters

      • fovy: number
      • aspect: number
      • near: number
      • far: number
      • out: Float32Array = ...

      Returns Float32Array

    Static rotate

    • rotate(a: Float32Array, rad: number, axis: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • axis: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static rotateX

    • rotateX(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • out: Float32Array = ...

      Returns Float32Array

    Static rotateY

    • rotateY(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • out: Float32Array = ...

      Returns Float32Array

    Static rotateZ

    • rotateZ(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • out: Float32Array = ...

      Returns Float32Array

    Static scale

    • scale(a: Float32Array, v: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • v: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static targetTo

    • targetTo(eye: Float32Array, target: Float32Array, up: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • eye: Float32Array
      • target: Float32Array
      • up: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static translate

    • translate(mat: Float32Array, v: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • mat: Float32Array
      • v: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static transpose

    • transpose(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/material.html b/docs/classes/material.html index a508201b..da25a6a6 100644 --- a/docs/classes/material.html +++ b/docs/classes/material.html @@ -1,643 +1,52 @@ - - - - - - Material | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Material

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Materials are used to render a mesh with a specific visual appearance.

    -
    -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    Protected _renderSortType

    -
    _renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    - -
    -
    - -

    Protected Optional _shader

    -
    _shader: MeshShader
    - -
    -
    - -

    drawMode

    -
    drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES
    - -
    -
    -

    Draw mode used to render a mesh.

    -
    -
    -
    -
    - -

    renderSortType

    -
    renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    - -
    -
    -

    Sort type used to render a mesh. Transparent materials will be rendered - after opaque materials.

    -
    -
    -
    -
    - -

    state

    -
    state: State & { clockwiseFrontFace: false; culling: true; depthTest: true } = Object.assign(new State(), {culling: true, clockwiseFrontFace: false, depthTest: true})
    - -
    -
    -

    State used to render a mesh.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    blendMode

    -
      -
    • get blendMode(): BLEND_MODES
    • -
    • set blendMode(value: BLEND_MODES): void
    • -
    -
      -
    • - -
      -
      -

      Blend mode used to render a mesh.

      -
      -
      -

      Returns BLEND_MODES

      -
    • -
    • - -
      -
      -

      Blend mode used to render a mesh.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: BLEND_MODES
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    depthMask

    -
      -
    • get depthMask(): boolean
    • -
    • set depthMask(value: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Value indicating if writing into the depth buffer is enabled or disabled. - Depth mask feature is only available in PixiJS 6.0+ and won't have any - effects in previous versions.

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      Value indicating if writing into the depth buffer is enabled or disabled. - Depth mask feature is only available in PixiJS 6.0+ and won't have any - effects in previous versions.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    doubleSided

    -
      -
    • get doubleSided(): boolean
    • -
    • set doubleSided(value: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Value indicating if the material is double sided. When set to true, the - culling state will be set to false.

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      Value indicating if the material is double sided. When set to true, the - culling state will be set to false.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    isInstancingSupported

    -
      -
    • get isInstancingSupported(): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if this material supports instancing.

      -
      -
      -

      Returns boolean

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    createInstance

    -
      -
    • createInstance(): unknown
    • -
    - -
    -
    - -

    Abstract createShader

    - -
      -
    • - -
      -
      -

      Creates a shader used to render the specified mesh.

      -
      -
      -

      Parameters

      -
        -
      • -
        mesh: Mesh3D
        -
        -

        The mesh to create the shader for.

        -
        -
      • -
      • -
        renderer: Renderer
        -
        -

        The renderer to use.

        -
        -
      • -
      -

      Returns MeshShader | undefined

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    - -

    render

    -
      -
    • render(mesh: Mesh3D, renderer: Renderer): void
    • -
    -
      -
    • - -
      -
      -

      Renders the specified mesh.

      -
      -
      -

      Parameters

      -
        -
      • -
        mesh: Mesh3D
        -
        -

        The mesh to render.

        -
        -
      • -
      • -
        renderer: Renderer
        -
        -

        The renderer to use.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Optional Abstract updateUniforms

    - -
      -
    • - -
      -
      -

      Updates the uniforms for the specified shader.

      -
      -
      -

      Parameters

      -
        -
      • -
        mesh: Mesh3D
        -
        -

        The mesh used for updating the uniforms.

        -
        -
      • -
      • -
        shader: MeshShader
        -
        -

        The shader to update.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Material | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Materials are used to render a mesh with a specific visual appearance.

    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Protected _renderSortType

    _renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque

    Protected Optional _shader

    _shader?: MeshShader

    drawMode

    drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES
    +

    Draw mode used to render a mesh.

    +

    renderSortType

    renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    +

    Sort type used to render a mesh. Transparent materials will be rendered +after opaque materials.

    +

    state

    state: State & { clockwiseFrontFace: boolean; culling: boolean; depthTest: boolean } = ...
    +

    State used to render a mesh.

    +

    Accessors

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    depthMask

    • get depthMask(): boolean
    • set depthMask(value: boolean): void
    • +

      Value indicating if writing into the depth buffer is enabled or disabled. +Depth mask feature is only available in PixiJS 6.0+ and won't have any +effects in previous versions.

      +

      Returns boolean

    • +

      Value indicating if writing into the depth buffer is enabled or disabled. +Depth mask feature is only available in PixiJS 6.0+ and won't have any +effects in previous versions.

      +

      Parameters

      • value: boolean

      Returns void

    doubleSided

    • get doubleSided(): boolean
    • set doubleSided(value: boolean): void
    • +

      Value indicating if the material is double sided. When set to true, the +culling state will be set to false.

      +

      Returns boolean

    • +

      Value indicating if the material is double sided. When set to true, the +culling state will be set to false.

      +

      Parameters

      • value: boolean

      Returns void

    isInstancingSupported

    • get isInstancingSupported(): boolean

    Methods

    createInstance

    • createInstance(): unknown

    Abstract createShader

    • +

      Creates a shader used to render the specified mesh.

      +

      Parameters

      • mesh: Mesh3D
        +

        The mesh to create the shader for.

        +
      • renderer: Renderer
        +

        The renderer to use.

        +

      Returns undefined | MeshShader

    destroy

    • destroy(): void

    render

    • render(mesh: Mesh3D, renderer: Renderer): void
    • +

      Renders the specified mesh.

      +

      Parameters

      • mesh: Mesh3D
        +

        The mesh to render.

        +
      • renderer: Renderer
        +

        The renderer to use.

        +

      Returns void

    Optional Abstract updateUniforms

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/materialrenderpass.html b/docs/classes/materialrenderpass.html index 528bb18e..693874c1 100644 --- a/docs/classes/materialrenderpass.html +++ b/docs/classes/materialrenderpass.html @@ -1,431 +1,21 @@ - - - - - - MaterialRenderPass | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class MaterialRenderPass

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Pass used for rendering materials.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - MaterialRenderPass -
    • -
    -
    -
    -

    Implements

    -
      -
    • RenderPass
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    Private Optional _renderTexture

    -
    _renderTexture: RenderTexture
    - -
    -
    - -

    Optional clearColor

    -
    clearColor: undefined | Color = new Color(0, 0, 0, 0)
    - -
    -
    -

    The color (r,g,b,a) used for clearing the render texture. If this value is empty, the render texture will not be cleared.

    -
    -
    -
    -
    - -

    name

    -
    name: string
    - -
    -
    -

    The name of the render pass.

    -
    -
    -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    renderTexture

    -
      -
    • get renderTexture(): undefined | RenderTexture
    • -
    • set renderTexture(value: RenderTexture | undefined): void
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    clear

    -
      -
    • clear(): void
    • -
    - -
    -
    - -

    render

    -
      -
    • render(meshes: Mesh3D[]): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MaterialRenderPass | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class MaterialRenderPass

    +

    Pass used for rendering materials.

    +

    Hierarchy

    • MaterialRenderPass

    Implements

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    constructor

    Properties

    Optional clearColor

    clearColor?: Color = ...
    +

    The color (r,g,b,a) used for clearing the render texture. If this value is empty, the render texture will not be cleared.

    +

    name

    name: string
    +

    The name of the render pass.

    +

    renderer

    renderer: Renderer

    Accessors

    renderTexture

    • get renderTexture(): undefined | RenderTexture
    • set renderTexture(value: undefined | RenderTexture): void

    Methods

    clear

    • clear(): void

    render

    • render(meshes: Mesh3D[]): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/matrix4.html b/docs/classes/matrix4.html index 269f3168..21d52528 100644 --- a/docs/classes/matrix4.html +++ b/docs/classes/matrix4.html @@ -1,1648 +1,152 @@ - - - - - - Matrix4 | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Matrix4

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a 4x4 matrix.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Matrix -
        -
      • - Matrix4 -
      • -
      -
    • -
    -
    -
    -

    Implements

    -
      -
    • TransformId
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Matrix4(array?: ArrayLike<number>): Matrix4
    • -
    -
      -
    • - -
      -
      -

      Creates a new transform matrix using the specified matrix array.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional array: ArrayLike<number>
        -
        -
        -

        The matrix array, expected length is 16. If empty, an identity - matrix is used by default.

        -
        -
        -
      • -
      -

      Returns Matrix4

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private Optional _backward

    -
    _backward: MatrixComponent
    - -
    -
    - -

    Private Optional _down

    -
    _down: MatrixComponent
    - -
    -
    - -

    Private Optional _forward

    -
    _forward: MatrixComponent
    - -
    -
    - -

    Private Optional _left

    -
    _left: MatrixComponent
    - -
    -
    - -

    Private Optional _position

    -
    _position: MatrixComponent
    - -
    -
    - -

    Private Optional _right

    -
    _right: MatrixComponent
    - -
    -
    - -

    Private Optional _rotation

    -
    _rotation: MatrixComponent
    - -
    -
    - -

    Private Optional _scaling

    -
    _scaling: MatrixComponent
    - -
    -
    - -

    Private _transformId

    -
    _transformId: number = 0
    - -
    -
    - -

    Private Optional _up

    -
    _up: MatrixComponent
    - -
    -
    - -

    a

    -
    a: number
    - -
    -
    - -

    array

    -
    array: Float32Array
    - -
    -
    -

    The array containing the matrix data.

    -
    -
    -
    -
    - -

    b

    -
    b: number
    - -
    -
    - -

    c

    -
    c: number
    - -
    -
    - -

    d

    -
    d: number
    - -
    -
    - -

    tx

    -
    tx: number
    - -
    -
    - -

    ty

    -
    ty: number
    - -
    -
    -
    -

    Accessors

    -
    - -

    backward

    -
      -
    • get backward(): Float32Array
    • -
    - -
    -
    - -

    down

    -
      -
    • get down(): Float32Array
    • -
    - -
    -
    - -

    forward

    -
      -
    • get forward(): Float32Array
    • -
    - -
    -
    - -

    left

    -
      -
    • get left(): Float32Array
    • -
    - -
    -
    - -

    position

    -
      -
    • get position(): Float32Array
    • -
    -
      -
    • - -
      -
      -

      Returns the position component of the matrix.

      -
      -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    right

    -
      -
    • get right(): Float32Array
    • -
    - -
    -
    - -

    rotation

    -
      -
    • get rotation(): Float32Array
    • -
    -
      -
    • - -
      -
      -

      Returns the rotation quaternion of the matrix.

      -
      -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    scaling

    -
      -
    • get scaling(): Float32Array
    • -
    - -
    -
    - -

    transformId

    -
      -
    • get transformId(): number
    • -
    - -
    -
    - -

    up

    -
      -
    • get up(): Float32Array
    • -
    - -
    -
    - -

    Static IDENTITY

    -
      -
    • get IDENTITY(): Matrix
    • -
    -
      -
    • - -
      -
      -

      A default (identity) matrix

      -
      -
      -
      static
      -
      -
      const
      -
      -
      member
      -

      {PIXI.Matrix}

      -
      -
      -
      -

      Returns Matrix

      -
    • -
    -
    -
    - -

    Static TEMP_MATRIX

    -
      -
    • get TEMP_MATRIX(): Matrix
    • -
    -
      -
    • - -
      -
      -

      A temp matrix

      -
      -
      -
      static
      -
      -
      const
      -
      -
      member
      -

      {PIXI.Matrix}

      -
      -
      -
      -

      Returns Matrix

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    append

    -
      -
    • append(matrix: Matrix): this
    • -
    -
      -
    • - -
      -
      -

      Appends the given Matrix to this Matrix.

      -
      -
      -

      Parameters

      -
        -
      • -
        matrix: Matrix
        -
        -

        The matrix to append.

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    apply

    -
      -
    • apply<P>(pos: IPointData, newPos?: P): P
    • -
    -
      -
    • - -
      -
      -

      Get a new position with the current transformation applied. - Can be used to go from a child's coordinate space to the world coordinate space. (e.g. rendering)

      -
      -
      -

      Type parameters

      -
        -
      • -

        P: IPointData

        -
      • -
      -

      Parameters

      -
        -
      • -
        pos: IPointData
        -
        -

        The origin

        -
        -
      • -
      • -
        Optional newPos: P
        -
      • -
      -

      Returns P

      -

      The new point, transformed through this matrix

      -
    • -
    -
    -
    - -

    applyInverse

    -
      -
    • applyInverse<P>(pos: IPointData, newPos?: P): P
    • -
    -
      -
    • - -
      -
      -

      Get a new position with the inverse of the current transformation applied. - Can be used to go from the world coordinate space to a child's coordinate space. (e.g. input)

      -
      -
      -

      Type parameters

      -
        -
      • -

        P: IPointData

        -
      • -
      -

      Parameters

      -
        -
      • -
        pos: IPointData
        -
        -

        The origin

        -
        -
      • -
      • -
        Optional newPos: P
        -
      • -
      -

      Returns P

      -

      The new point, inverse-transformed through this matrix

      -
    • -
    -
    -
    - -

    clone

    -
      -
    • clone(): Matrix
    • -
    -
      -
    • - -
      -
      -

      Creates a new Matrix object with the same values as this one.

      -
      -
      -

      Returns Matrix

      -

      A copy of this matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    copyFrom

    -
      -
    • copyFrom(matrix: Matrix4): this
    • -
    - -
    -
    - -

    copyTo

    -
      -
    • copyTo(matrix: Matrix): Matrix
    • -
    -
      -
    • - -
      -
      -

      Changes the values of the given matrix to be the same as the ones in this matrix

      -
      -
      -

      Parameters

      -
        -
      • -
        matrix: Matrix
        -
        -

        The matrix to copy to.

        -
        -
      • -
      -

      Returns Matrix

      -

      The matrix given in parameter with its values updated.

      -
    • -
    -
    -
    - -

    decompose

    -
      -
    • decompose(transform: Transform): Transform
    • -
    -
      -
    • - -
      -
      -

      Decomposes the matrix (x, y, scaleX, scaleY, and rotation) and sets the properties on to a transform.

      -
      -
      -

      Parameters

      -
        -
      • -
        transform: Transform
        -
        -

        The transform to apply the properties to.

        -
        -
      • -
      -

      Returns Transform

      -

      The transform with the newly applied properties

      -
    • -
    -
    -
    - -

    fromArray

    -
      -
    • fromArray(array: number[]): void
    • -
    -
      -
    • - -
      -
      -

      Creates a Matrix object based on the given array. The Element to Matrix mapping order is as follows:

      -
      -

      a = array[0] - b = array[1] - c = array[3] - d = array[4] - tx = array[2] - ty = array[5]

      -
      -

      Parameters

      -
        -
      • -
        array: number[]
        -
        -

        The array that the matrix will be populated from.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    identity

    -
      -
    • identity(): this
    • -
    -
      -
    • - -
      -
      -

      Resets this Matrix to an identity (default) matrix.

      -
      -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    invert

    -
      -
    • invert(): this
    • -
    -
      -
    • - -
      -
      -

      Inverts this matrix

      -
      -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    multiply

    -
      -
    • multiply(matrix: Matrix4): void
    • -
    -
      -
    • - -
      -
      -

      Multiplies this matrix with another matrix.

      -
      -
      -

      Parameters

      -
        -
      • -
        matrix: Matrix4
        -
        -

        The matrix to multiply with.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    prepend

    -
      -
    • prepend(matrix: Matrix): this
    • -
    -
      -
    • - -
      -
      -

      Prepends the given Matrix to this Matrix.

      -
      -
      -

      Parameters

      -
        -
      • -
        matrix: Matrix
        -
        -

        The matrix to prepend

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    rotate

    -
      -
    • rotate(angle: number): this
    • -
    -
      -
    • - -
      -
      -

      Applies a rotation transformation to the matrix.

      -
      -
      -

      Parameters

      -
        -
      • -
        angle: number
        -
        -

        The angle in radians.

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    scale

    -
      -
    • scale(x: number, y: number): this
    • -
    -
      -
    • - -
      -
      -

      Applies a scale transformation to the matrix.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        The amount to scale horizontally

        -
        -
      • -
      • -
        y: number
        -
        -

        The amount to scale vertically

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    set

    -
      -
    • set(a: number, b: number, c: number, d: number, tx: number, ty: number): this
    • -
    -
      -
    • - -
      -
      -

      sets the matrix properties

      -
      -
      -

      Parameters

      -
        -
      • -
        a: number
        -
        -

        Matrix component

        -
        -
      • -
      • -
        b: number
        -
        -

        Matrix component

        -
        -
      • -
      • -
        c: number
        -
        -

        Matrix component

        -
        -
      • -
      • -
        d: number
        -
        -

        Matrix component

        -
        -
      • -
      • -
        tx: number
        -
        -

        Matrix component

        -
        -
      • -
      • -
        ty: number
        -
        -

        Matrix component

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    setFromRotationPositionScale

    - - -
    -
    - -

    setTransform

    -
      -
    • setTransform(x: number, y: number, pivotX: number, pivotY: number, scaleX: number, scaleY: number, rotation: number, skewX: number, skewY: number): this
    • -
    -
      -
    • - -
      -
      -

      Sets the matrix based on all the available properties

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        Position on the x axis

        -
        -
      • -
      • -
        y: number
        -
        -

        Position on the y axis

        -
        -
      • -
      • -
        pivotX: number
        -
        -

        Pivot on the x axis

        -
        -
      • -
      • -
        pivotY: number
        -
        -

        Pivot on the y axis

        -
        -
      • -
      • -
        scaleX: number
        -
        -

        Scale on the x axis

        -
        -
      • -
      • -
        scaleY: number
        -
        -

        Scale on the y axis

        -
        -
      • -
      • -
        rotation: number
        -
        -

        Rotation in radians

        -
        -
      • -
      • -
        skewX: number
        -
        -

        Skew on the x axis

        -
        -
      • -
      • -
        skewY: number
        -
        -

        Skew on the y axis

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    - -

    toArray

    -
      -
    • toArray(transpose: boolean, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        transpose: boolean
        -
      • -
      • -
        Optional out: Float32Array
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    toString

    -
      -
    • toString(): string
    • -
    -
      -
    • - -

      Returns string

      -
    • -
    -
    -
    - -

    translate

    -
      -
    • translate(x: number, y: number): this
    • -
    -
      -
    • - -
      -
      -

      Translates the matrix on the x and y.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        How much to translate x by

        -
        -
      • -
      • -
        y: number
        -
        -

        How much to translate y by

        -
        -
      • -
      -

      Returns this

      -

      This matrix. Good for chaining method calls.

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Matrix4 | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a 4x4 matrix.

    +

    Hierarchy

    • Matrix
      • Matrix4

    Implements

    • TransformId

    Index

    Constructors

    constructor

    • new Matrix4(array?: ArrayLike<number>): Matrix4
    • +

      Creates a new transform matrix using the specified matrix array.

      +

      Parameters

      • Optional array: ArrayLike<number>
        +

        The matrix array, expected length is 16. If empty, an identity +matrix is used by default.

        +

      Returns Matrix4

    Properties

    a

    a: number

    array

    array: Float32Array
    +

    The array containing the matrix data.

    +

    b

    b: number

    c

    c: number

    d

    d: number

    tx

    tx: number

    ty

    ty: number

    Accessors

    backward

    • get backward(): Float32Array

    down

    • get down(): Float32Array

    forward

    • get forward(): Float32Array

    left

    • get left(): Float32Array

    position

    • get position(): Float32Array

    right

    • get right(): Float32Array

    rotation

    • get rotation(): Float32Array

    scaling

    • get scaling(): Float32Array

    transformId

    • get transformId(): number

    up

    • get up(): Float32Array

    Static IDENTITY

    • get IDENTITY(): Matrix
    • +

      A default (identity) matrix

      +
      static
      const
      member

      {PIXI.Matrix}

      +

      Returns Matrix

    Static TEMP_MATRIX

    • get TEMP_MATRIX(): Matrix
    • +

      A temp matrix

      +
      static
      const
      member

      {PIXI.Matrix}

      +

      Returns Matrix

    Methods

    append

    • +

      Appends the given Matrix to this Matrix.

      +

      Parameters

      • matrix: Matrix
        +

        The matrix to append.

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    apply

    • apply<P>(pos: IPointData, newPos?: P): P
    • +

      Get a new position with the current transformation applied. +Can be used to go from a child's coordinate space to the world coordinate space. (e.g. rendering)

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • pos: IPointData
        +

        The origin

        +
      • Optional newPos: P

      Returns P

      The new point, transformed through this matrix

      +

    applyInverse

    • applyInverse<P>(pos: IPointData, newPos?: P): P
    • +

      Get a new position with the inverse of the current transformation applied. +Can be used to go from the world coordinate space to a child's coordinate space. (e.g. input)

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • pos: IPointData
        +

        The origin

        +
      • Optional newPos: P

      Returns P

      The new point, inverse-transformed through this matrix

      +

    clone

    • clone(): Matrix
    • +

      Creates a new Matrix object with the same values as this one.

      +

      Returns Matrix

      A copy of this matrix. Good for chaining method calls.

      +

    copyFrom

    copyTo

    • copyTo(matrix: Matrix): Matrix
    • +

      Changes the values of the given matrix to be the same as the ones in this matrix

      +

      Parameters

      • matrix: Matrix
        +

        The matrix to copy to.

        +

      Returns Matrix

      The matrix given in parameter with its values updated.

      +

    decompose

    • decompose(transform: Transform): Transform
    • +

      Decomposes the matrix (x, y, scaleX, scaleY, and rotation) and sets the properties on to a transform.

      +

      Parameters

      • transform: Transform
        +

        The transform to apply the properties to.

        +

      Returns Transform

      The transform with the newly applied properties

      +

    fromArray

    • fromArray(array: number[]): void
    • +

      Creates a Matrix object based on the given array. The Element to Matrix mapping order is as follows:

      +

      a = array[0] +b = array[1] +c = array[3] +d = array[4] +tx = array[2] +ty = array[5]

      +

      Parameters

      • array: number[]
        +

        The array that the matrix will be populated from.

        +

      Returns void

    identity

    • +

      Resets this Matrix to an identity (default) matrix.

      +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    invert

    • +

      Inverts this matrix

      +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    multiply

    prepend

    • +

      Prepends the given Matrix to this Matrix.

      +

      Parameters

      • matrix: Matrix
        +

        The matrix to prepend

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    rotate

    • +

      Applies a rotation transformation to the matrix.

      +

      Parameters

      • angle: number
        +

        The angle in radians.

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    scale

    • scale(x: number, y: number): Matrix4
    • +

      Applies a scale transformation to the matrix.

      +

      Parameters

      • x: number
        +

        The amount to scale horizontally

        +
      • y: number
        +

        The amount to scale vertically

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    set

    • set(a: number, b: number, c: number, d: number, tx: number, ty: number): Matrix4
    • +

      sets the matrix properties

      +

      Parameters

      • a: number
        +

        Matrix component

        +
      • b: number
        +

        Matrix component

        +
      • c: number
        +

        Matrix component

        +
      • d: number
        +

        Matrix component

        +
      • tx: number
        +

        Matrix component

        +
      • ty: number
        +

        Matrix component

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    setFromRotationPositionScale

    setTransform

    • setTransform(x: number, y: number, pivotX: number, pivotY: number, scaleX: number, scaleY: number, rotation: number, skewX: number, skewY: number): Matrix4
    • +

      Sets the matrix based on all the available properties

      +

      Parameters

      • x: number
        +

        Position on the x axis

        +
      • y: number
        +

        Position on the y axis

        +
      • pivotX: number
        +

        Pivot on the x axis

        +
      • pivotY: number
        +

        Pivot on the y axis

        +
      • scaleX: number
        +

        Scale on the x axis

        +
      • scaleY: number
        +

        Scale on the y axis

        +
      • rotation: number
        +

        Rotation in radians

        +
      • skewX: number
        +

        Skew on the x axis

        +
      • skewY: number
        +

        Skew on the y axis

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    toArray

    • toArray(transpose: boolean, out?: Float32Array): Float32Array
    • Parameters

      • transpose: boolean
      • Optional out: Float32Array

      Returns Float32Array

    toString

    • toString(): string
    • Returns string

    translate

    • translate(x: number, y: number): Matrix4
    • +

      Translates the matrix on the x and y.

      +

      Parameters

      • x: number
        +

        How much to translate x by

        +
      • y: number
        +

        How much to translate y by

        +

      Returns Matrix4

      This matrix. Good for chaining method calls.

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/mesh3d.html b/docs/classes/mesh3d.html index d89c1883..34e242a6 100644 --- a/docs/classes/mesh3d.html +++ b/docs/classes/mesh3d.html @@ -1,1404 +1,335 @@ - - - - - - Mesh3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Mesh3D<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a mesh which contains geometry and has a material.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new mesh with the specified geometry and material.

      -
      -
      -

      Parameters

      -
        -
      • -
        geometry: MeshGeometry3D
        -
        -
        -

        The geometry for the mesh.

        -
        -
        -
      • -
      • -
        Optional material: Material
        -
        -
        -

        The material for the mesh. If the material is empty the mesh won't be rendered.

        -
        -
        -
      • -
      -

      Returns Mesh3D

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _instances

    -
    _instances: InstancedMesh3D[] = []
    - -
    -
    - -

    geometry

    -
    geometry: MeshGeometry3D
    - -
    -
    -

    The geometry for the mesh.

    -
    -
    -
    -
    - -

    Optional material

    -
    material: Material
    - -
    -
    -

    The material for the mesh. If the material is empty the mesh won't be rendered.

    -
    -
    -
    -
    - -

    pluginName

    -
    pluginName: string = "pipeline"
    - -
    -
    -

    The name of the plugin used for rendering the mesh.

    -
    -
    -
    -
    - -

    renderSortOrder

    -
    renderSortOrder: number = 0
    - -
    -
    -

    Used for sorting the mesh before render.

    -
    -
    -
    -
    - -

    Optional skin

    -
    skin: Skin
    - -
    -
    -

    The skin used for vertex skinning.

    -
    -
    -
    -
    - -

    Optional targetWeights

    -
    targetWeights: number[]
    - -
    -
    -

    Array of weights used for morphing between geometry targets.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    instances

    - - -
    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    _render

    -
      -
    • _render(renderer: Renderer): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    createInstance

    - - -
    -
    - -

    destroy

    - - -
    -
    - -

    disableRenderPass

    -
      -
    • disableRenderPass(name: string): void
    • -
    -
      -
    • - -
      -
      -

      Disables the render pass with the specified name.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -
        -

        The name of the render pass to disable.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    enableRenderPass

    -
      -
    • enableRenderPass(name: string, options?: unknown): void
    • -
    -
      -
    • - -
      -
      -

      Enables the render pass with the specified name.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -
        -

        The name of the render pass to enable.

        -
        -
      • -
      • -
        Optional options: unknown
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    isRenderPassEnabled

    -
      -
    • isRenderPassEnabled(name: string): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if the specified render pass is enabled.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -
        -

        The name of the render pass to check.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeInstance

    - -
      -
    • - -
      -
      -

      Removes an instance from this mesh.

      -
      -
      -

      Parameters

      - -

      Returns void

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    Static createCube

    - -
      -
    • - -
      -
      -

      Creates a new cube (six faces) mesh with the specified material.

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value material: Material = new StandardMaterial()
        -
        -

        The material to use.

        -
        -
      • -
      -

      Returns Mesh3D

      -
    • -
    -
    -
    - -

    Static createPlane

    - -
      -
    • - -
      -
      -

      Creates a new plane (flat square) mesh with the specified material.

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value material: Material = new StandardMaterial()
        -
        -

        The material to use.

        -
        -
      • -
      -

      Returns Mesh3D

      -
    • -
    -
    -
    - -

    Static createQuad

    - -
      -
    • - -
      -
      -

      Creates a new quad (flat square) mesh with the specified material.

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value material: Material = new StandardMaterial()
        -
        -

        The material to use.

        -
        -
      • -
      -

      Returns Mesh3D

      -
    • -
    -
    -
    -
    -

    Object literals

    -
    - -

    enabledRenderPasses

    -
    enabledRenderPasses: object
    - -
    -
    -

    The enabled render passes for this mesh.

    -
    -
    -
    - -

    material

    -
    material: {}
    - -
    -

    Type declaration

    -
      -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Mesh3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a mesh which contains geometry and has a material.

    +

    Hierarchy

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    enabledRenderPasses

    enabledRenderPasses: {} = ...
    +

    The enabled render passes for this mesh.

    +

    Type declaration

    • [name: string]: unknown

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    geometry

    geometry: MeshGeometry3D

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional material

    material?: Material

    Optional name

    name?: string

    parent

    parent: Container

    pluginName

    pluginName: string = "pipeline"
    +

    The name of the plugin used for rendering the mesh.

    +

    Optional renderId

    renderId?: number

    renderSortOrder

    renderSortOrder: number = 0
    +

    Used for sorting the mesh before render.

    +

    renderable

    renderable: boolean

    Optional skin

    skin?: Skin
    +

    The skin used for vertex skinning.

    +

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional targetWeights

    targetWeights?: number[]
    +

    Array of weights used for morphing between geometry targets.

    +

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    instances

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    _render

    • _render(renderer: Renderer): void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Mesh3D
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Mesh3D

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    createInstance

    destroy

    disableRenderPass

    • disableRenderPass(name: string): void
    • +

      Disables the render pass with the specified name.

      +

      Parameters

      • name: string
        +

        The name of the render pass to disable.

        +

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableRenderPass

    • enableRenderPass(name: string, options?: unknown): void
    • +

      Enables the render pass with the specified name.

      +

      Parameters

      • name: string
        +

        The name of the render pass to enable.

        +
      • Optional options: unknown

      Returns void

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    isRenderPassEnabled

    • isRenderPassEnabled(name: string): boolean
    • +

      Returns a value indicating if the specified render pass is enabled.

      +

      Parameters

      • name: string
        +

        The name of the render pass to check.

        +

      Returns boolean

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Mesh3D
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Mesh3D

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Mesh3D
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Mesh3D

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Mesh3D
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Mesh3D

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Mesh3D
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Mesh3D

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeInstance

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Mesh3D
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Mesh3D

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Mesh3D
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Mesh3D

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static createCube

    • +

      Creates a new cube (six faces) mesh with the specified material.

      +

      Parameters

      • material: Material = ...
        +

        The material to use.

        +

      Returns Mesh3D

    Static createPlane

    • +

      Creates a new plane (flat square) mesh with the specified material.

      +

      Parameters

      • material: Material = ...
        +

        The material to use.

        +

      Returns Mesh3D

    Static createQuad

    • +

      Creates a new quad (flat square) mesh with the specified material.

      +

      Parameters

      • material: Material = ...
        +

        The material to use.

        +

      Returns Mesh3D

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/meshgeometry3d.html b/docs/classes/meshgeometry3d.html index 7e09f2c4..7eae7de1 100644 --- a/docs/classes/meshgeometry3d.html +++ b/docs/classes/meshgeometry3d.html @@ -1,477 +1,22 @@ - - - - - - MeshGeometry3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class MeshGeometry3D

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Geometry with mesh data (i.e. positions, normals, uvs).

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - MeshGeometry3D -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Properties

    -
    - -

    Private _shaderGeometry

    -
    _shaderGeometry: {}
    - -
    -

    Type declaration

    -
      -
    • -
      [id: string]: Geometry
      -
    • -
    -
    -
    -
    - -

    Optional indices

    - - -
    -
    - -

    Optional joints

    - - -
    -
    - -

    Optional normals

    - - -
    -
    - -

    Optional positions

    - - -
    -
    - -

    Optional tangents

    - - -
    -
    - -

    Optional targets

    - - -
    -
    - -

    Optional uvs

    - - -
    -
    - -

    Optional weights

    - - -
    -
    -
    -

    Methods

    -
    - -

    addShaderGeometry

    -
      -
    • addShaderGeometry(shader: MeshShader, instanced: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Creates geometry with attributes required by the specified shader.

      -
      -
      -

      Parameters

      -
        -
      • -
        shader: MeshShader
        -
        -

        The shader to use.

        -
        -
      • -
      • -
        instanced: boolean
        -
        -

        Value indicating if the geometry will be instanced.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    - -

    getShaderGeometry

    -
      -
    • getShaderGeometry(shader: MeshShader): Geometry
    • -
    - -
    -
    - -

    hasShaderGeometry

    -
      -
    • hasShaderGeometry(shader: MeshShader, instanced: boolean): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if geometry with required attributes has been - created by the specified shader.

      -
      -
      -

      Parameters

      -
        -
      • -
        shader: MeshShader
        -
        -

        The shader to test.

        -
        -
      • -
      • -
        instanced: boolean
        -
        -

        Value indicating if the geometry is instanced.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MeshGeometry3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class MeshGeometry3D

    +

    Geometry with mesh data (i.e. positions, normals, uvs).

    +

    Hierarchy

    • MeshGeometry3D

    Index

    Constructors

    constructor

    Properties

    Optional indices

    Optional joints

    Optional normals

    Optional positions

    Optional tangents

    Optional targets

    targets?: MeshGeometryTarget[]

    Optional uvs

    Optional weights

    Methods

    addShaderGeometry

    • addShaderGeometry(shader: MeshShader, instanced: boolean): void
    • +

      Creates geometry with attributes required by the specified shader.

      +

      Parameters

      • shader: MeshShader
        +

        The shader to use.

        +
      • instanced: boolean
        +

        Value indicating if the geometry will be instanced.

        +

      Returns void

    destroy

    • destroy(): void

    getShaderGeometry

    hasShaderGeometry

    • hasShaderGeometry(shader: MeshShader, instanced: boolean): boolean
    • +

      Returns a value indicating if geometry with required attributes has been +created by the specified shader.

      +

      Parameters

      • shader: MeshShader
        +

        The shader to test.

        +
      • instanced: boolean
        +

        Value indicating if the geometry is instanced.

        +

      Returns boolean

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/meshshader.html b/docs/classes/meshshader.html index 5699aa03..f2a8c6f8 100644 --- a/docs/classes/meshshader.html +++ b/docs/classes/meshshader.html @@ -1,544 +1,27 @@ - - - - - - MeshShader | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class MeshShader

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Shader used specifically to render a mesh.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Shader -
        -
      • - MeshShader -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new MeshShader(program: Program, uniforms?: Dict<any>): MeshShader
    • -
    -
      -
    • - -
      -
      -

      Parameters

      -
        -
      • -
        program: Program
        -
      • -
      • -
        Optional uniforms: Dict<any>
        -
      • -
      -

      Returns MeshShader

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _state

    -
    _state: State & { clockwiseFrontFace: false; culling: true; depthTest: true } = Object.assign(new State(), {culling: true, clockwiseFrontFace: false, depthTest: true})
    - -
    -
    - -

    program

    -
    program: Program
    - -
    -
    - -

    uniformGroup

    -
    uniformGroup: UniformGroup
    - -
    -
    -
    -

    Accessors

    -
    - -

    name

    -
      -
    • get name(): string
    • -
    -
      -
    • - -
      -
      -

      The name of the mesh shader. Used for figuring out if geometry attributes is compatible with the shader. This needs to be set to something different than default value when custom attributes is used.

      -
      -
      -

      Returns string

      -
    • -
    -
    -
    - -

    uniforms

    -
      -
    • get uniforms(): Dict<any>
    • -
    -
      -
    • - -
      -
      -

      Shader uniform values, shortcut for uniformGroup.uniforms

      -
      -
      -
      readonly
      -
      -
      member
      -

      {object}

      -
      -
      -
      -

      Returns Dict<any>

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    checkUniformExists

    -
      -
    • checkUniformExists(name: string, group: UniformGroup): boolean
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        name: string
        -
      • -
      • -
        group: UniformGroup
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    createShaderGeometry

    -
      -
    • createShaderGeometry(geometry: MeshGeometry3D, instanced: boolean): Geometry
    • -
    -
      -
    • - -
      -
      -

      Creates geometry with required attributes used by this shader. Override when using custom attributes.

      -
      -
      -

      Parameters

      -
        -
      • -
        geometry: MeshGeometry3D
        -
        -

        The geometry with mesh data.

        -
        -
      • -
      • -
        instanced: boolean
        -
        -

        Value indicating if the geometry will be instanced.

        -
        -
      • -
      -

      Returns Geometry

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    -
      -
    • - -

      Returns void

      -
    • -
    -
    -
    - -

    render

    -
      -
    • render(mesh: Mesh3D, renderer: Renderer, state?: State, drawMode?: DRAW_MODES): void
    • -
    -
      -
    • - -
      -
      -

      Renders the geometry of the specified mesh.

      -
      -
      -

      Parameters

      -
        -
      • -
        mesh: Mesh3D
        -
        -

        Mesh to render.

        -
        -
      • -
      • -
        renderer: Renderer
        -
        -

        Renderer to use.

        -
        -
      • -
      • -
        Default value state: State = this._state
        -
        -

        Rendering state to use.

        -
        -
      • -
      • -
        Default value drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES
        -
        -

        Draw mode to use.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static from

    -
      -
    • from(vertexSrc?: undefined | string, fragmentSrc?: undefined | string, uniforms?: Dict<any>): Shader
    • -
    -
      -
    • - -
      -
      -

      A short hand function to create a shader based of a vertex and fragment shader

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional vertexSrc: undefined | string
        -
      • -
      • -
        Optional fragmentSrc: undefined | string
        -
      • -
      • -
        Optional uniforms: Dict<any>
        -
      • -
      -

      Returns Shader

      -

      an shiny new Pixi shader!

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MeshShader | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Shader used specifically to render a mesh.

    +

    Hierarchy

    • Shader
      • MeshShader

    Index

    Constructors

    constructor

    • new MeshShader(program: Program, uniforms?: Dict<any>): MeshShader
    • Parameters

      • program: Program
      • Optional uniforms: Dict<any>

      Returns MeshShader

    Properties

    program

    program: Program

    uniformGroup

    uniformGroup: UniformGroup

    Accessors

    name

    • get name(): string
    • +

      The name of the mesh shader. Used for figuring out if geometry attributes is compatible with the shader. This needs to be set to something different than default value when custom attributes is used.

      +

      Returns string

    uniforms

    • get uniforms(): Dict<any>
    • +

      Shader uniform values, shortcut for uniformGroup.uniforms

      +
      readonly
      member

      {object}

      +

      Returns Dict<any>

    Methods

    checkUniformExists

    • checkUniformExists(name: string, group: UniformGroup): boolean
    • Parameters

      • name: string
      • group: UniformGroup

      Returns boolean

    createShaderGeometry

    • createShaderGeometry(geometry: MeshGeometry3D, instanced: boolean): Geometry
    • +

      Creates geometry with required attributes used by this shader. Override when using custom attributes.

      +

      Parameters

      • geometry: MeshGeometry3D
        +

        The geometry with mesh data.

        +
      • instanced: boolean
        +

        Value indicating if the geometry will be instanced.

        +

      Returns Geometry

    destroy

    • destroy(): void
    • Returns void

    render

    • render(mesh: Mesh3D, renderer: Renderer, state?: State, drawMode?: DRAW_MODES): void
    • +

      Renders the geometry of the specified mesh.

      +

      Parameters

      • mesh: Mesh3D
        +

        Mesh to render.

        +
      • renderer: Renderer
        +

        Renderer to use.

        +
      • state: State = ...
        +

        Rendering state to use.

        +
      • drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES
        +

        Draw mode to use.

        +

      Returns void

    Static from

    • from(vertexSrc?: string, fragmentSrc?: string, uniforms?: Dict<any>): Shader
    • +

      A short hand function to create a shader based of a vertex and fragment shader

      +

      Parameters

      • Optional vertexSrc: string
      • Optional fragmentSrc: string
      • Optional uniforms: Dict<any>

      Returns Shader

      an shiny new Pixi shader!

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/model.html b/docs/classes/model.html index 1aa4014c..414d6875 100644 --- a/docs/classes/model.html +++ b/docs/classes/model.html @@ -1,928 +1,301 @@ - - - - - - Model | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Model<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a model which has been loaded from a file. Contains a hierarchy of meshes and animations.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Properties

    -
    - -

    animations

    -
    animations: Animation[] = []
    - -
    -
    -

    The animations included in the model.

    -
    -
    -
    -
    - -

    meshes

    -
    meshes: Mesh3D[] = []
    - -
    -
    -

    The meshes included in the model. Note that this array and the actual - childen are not automatically synchronized after the model has been loaded.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    createInstance

    - - -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    Static from

    -
      -
    • from(source: glTFAsset, materialFactory?: MaterialFactory): Model
    • -
    -
      -
    • - -
      -
      -

      Creates a new model from a source.

      -
      -
      -

      Parameters

      -
        -
      • -
        source: glTFAsset
        -
        -

        The source to create the model from.

        -
        -
      • -
      • -
        Optional materialFactory: MaterialFactory
        -
        -

        The factory to use for creating materials.

        -
        -
      • -
      -

      Returns Model

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Model | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a model which has been loaded from a file. Contains a hierarchy of meshes and animations.

    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    animations

    animations: Animation[] = []
    +

    The animations included in the model.

    +

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    meshes

    meshes: Mesh3D[] = []
    +

    The meshes included in the model. Note that this array and the actual +childen are not automatically synchronized after the model has been loaded.

    +

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Model
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Model

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    createInstance

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Model
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Model

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Model
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Model

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Model
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Model

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Model
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Model

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Model
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Model

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Model
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Model

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static from

    • +

      Creates a new model from a source.

      +

      Parameters

      • source: glTFAsset
        +

        The source to create the model from.

        +
      • Optional materialFactory: MaterialFactory
        +

        The factory to use for creating materials.

        +

      Returns Model

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/observablepoint3d.html b/docs/classes/observablepoint3d.html index 3a3f0713..bf63e5dc 100644 --- a/docs/classes/observablepoint3d.html +++ b/docs/classes/observablepoint3d.html @@ -1,843 +1,43 @@ - - - - - - ObservablePoint3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class ObservablePoint3D<T>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a point in 3D space.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      T

      -
    • -
    -
    -
    -

    Hierarchy

    -
      -
    • - ObservablePoint -
        -
      • - ObservablePoint3D -
      • -
      -
    • -
    -
    -
    -

    Implements

    -
      -
    • IPoint
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new ObservablePoint3D(cb: () => void, scope: any, x?: number, y?: number, z?: number): ObservablePoint3D
    • -
    -
      -
    • - -
      -
      -

      Creates a new observable point.

      -
      -
      -

      Parameters

      -
        -
      • -
        cb: () => void
        -
        -
        -

        The callback when changed.

        -
        -
        -
          -
        • -
            -
          • (): void
          • -
          -
            -
          • -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      • -
        scope: any
        -
        -
        -

        The owner of callback.

        -
        -
        -
      • -
      • -
        Default value x: number = 0
        -
        -
        -

        The position on the x axis.

        -
        -
        -
      • -
      • -
        Default value y: number = 0
        -
        -
        -

        The position on the y axis.

        -
        -
        -
      • -
      • -
        Default value z: number = 0
        -
        -
        -

        The position on the z axis.

        -
        -
        -
      • -
      -

      Returns ObservablePoint3D

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _array

    -
    _array: Float32Array = new Float32Array(3)
    - -
    -
    - -

    _x

    -
    _x: number
    - -
    -
    - -

    _y

    -
    _y: number
    - -
    -
    - -

    cb

    -
    cb: (this: T) => any
    - -
    -

    Type declaration

    -
      -
    • -
        -
      • (this: T): any
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          this: T
          -
        • -
        -

        Returns any

        -
      • -
      -
    • -
    -
    -
    -
    - -

    scope

    -
    scope: any
    - -
    -
    -
    -

    Accessors

    -
    - -

    array

    -
      -
    • get array(): Float32Array
    • -
    • set array(value: Float32Array): void
    • -
    - -
    -
    - -

    x

    -
      -
    • get x(): number
    • -
    • set x(value: number): void
    • -
    -
      -
    • - -
      -
      -

      Position on the x axis relative to the local coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      Position on the x axis relative to the local coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    y

    -
      -
    • get y(): number
    • -
    • set y(value: number): void
    • -
    -
      -
    • - -
      -
      -

      Position on the y axis relative to the local coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      Position on the y axis relative to the local coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      Position on the z axis relative to the local coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      Position on the z axis relative to the local coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    clone

    - -
      -
    • - -

      Parameters

      -
        -
      • -
        Default value cb: (this: T) => any = this.cb
        -
          -
        • -
            -
          • (this: T): any
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              this: T
              -
            • -
            -

            Returns any

            -
          • -
          -
        • -
        -
      • -
      • -
        Default value scope: any = this.scope
        -
      • -
      -

      Returns ObservablePoint3D

      -
    • -
    -
    -
    - -

    copyFrom

    - - -
    -
    - -

    copyTo

    -
      -
    • copyTo<T>(p: T): T
    • -
    - -
    -
    - -

    equals

    - - -
    -
    - -

    set

    -
      -
    • set(x: number, y?: number, z?: number): this
    • -
    -
      -
    • - -
      -
      -

      Sets the point to a new x, y and z position.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        The position on the x axis.

        -
        -
      • -
      • -
        Default value y: number = x
        -
        -

        The position on the y axis.

        -
        -
      • -
      • -
        Default value z: number = x
        -
        -

        The position on the z axis.

        -
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    setFrom

    -
      -
    • setFrom(array: ArrayLike<number>): this
    • -
    -
      -
    • - -
      -
      -

      Sets the point to a new x, y and z position.

      -
      -
      -

      Parameters

      -
        -
      • -
        array: ArrayLike<number>
        -
        -

        The array containing x, y and z, expected length is 3.

        -
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    toString

    -
      -
    • toString(): string
    • -
    -
      -
    • - -

      Returns string

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ObservablePoint3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ObservablePoint3D

    +

    Represents a point in 3D space.

    +

    Hierarchy

    • ObservablePoint
      • ObservablePoint3D

    Index

    Constructors

    constructor

    • new ObservablePoint3D(cb: () => void, scope: any, x?: number, y?: number, z?: number): ObservablePoint3D
    • +

      Creates a new observable point.

      +

      Parameters

      • cb: () => void
        +

        The callback when changed.

        +
          • (): void
          • Returns void

      • scope: any
        +

        The owner of callback.

        +
      • x: number = 0
        +

        The position on the x axis.

        +
      • y: number = 0
        +

        The position on the y axis.

        +
      • z: number = 0
        +

        The position on the z axis.

        +

      Returns ObservablePoint3D

    Properties

    _x

    _x: number

    _y

    _y: number

    cb

    cb: () => any

    Type declaration

      • (): any
      • Returns any

    scope

    scope: any

    Accessors

    array

    • get array(): Float32Array
    • set array(value: Float32Array): void

    x

    • get x(): number
    • set x(value: number): void

    y

    • get y(): number
    • set y(value: number): void

    z

    • get z(): number
    • set z(value: number): void

    Methods

    clone

    copyFrom

    copyTo

    • copyTo<T>(p: T): T

    equals

    set

    • +

      Sets the point to a new x, y and z position.

      +

      Parameters

      • x: number
        +

        The position on the x axis.

        +
      • y: number = x
        +

        The position on the y axis.

        +
      • z: number = x
        +

        The position on the z axis.

        +

      Returns ObservablePoint3D

    setFrom

    toString

    • toString(): string
    • Returns string

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/observablequaternion.html b/docs/classes/observablequaternion.html index 52044822..459d7f4b 100644 --- a/docs/classes/observablequaternion.html +++ b/docs/classes/observablequaternion.html @@ -1,985 +1,77 @@ - - - - - - ObservableQuaternion | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class ObservableQuaternion<T>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a rotation quaternion in 3D space.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      T

      -
    • -
    -
    -
    -

    Hierarchy

    -
      -
    • - ObservablePoint -
        -
      • - ObservableQuaternion -
      • -
      -
    • -
    -
    -
    -

    Implements

    -
      -
    • IPoint
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new ObservableQuaternion(cb: () => void, scope: any, x?: number, y?: number, z?: number, w?: number): ObservableQuaternion
    • -
    -
      -
    • - -
      -
      -

      Creates a new observable quaternion.

      -
      -
      -

      Parameters

      -
        -
      • -
        cb: () => void
        -
        -
        -

        The callback when changed.

        -
        -
        -
          -
        • -
            -
          • (): void
          • -
          -
            -
          • -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      • -
        scope: any
        -
        -
        -

        The owner of callback.

        -
        -
        -
      • -
      • -
        Default value x: number = 0
        -
        -
        -

        The x component.

        -
        -
        -
      • -
      • -
        Default value y: number = 0
        -
        -
        -

        The y component.

        -
        -
        -
      • -
      • -
        Default value z: number = 0
        -
        -
        -

        The z component.

        -
        -
        -
      • -
      • -
        Default value w: number = 1
        -
        -
        -

        The w component.

        -
        -
        -
      • -
      -

      Returns ObservableQuaternion

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _array

    -
    _array: Float32Array = new Float32Array(4)
    - -
    -
    - -

    _x

    -
    _x: number
    - -
    -
    - -

    _y

    -
    _y: number
    - -
    -
    - -

    cb

    -
    cb: (this: T) => any
    - -
    -

    Type declaration

    -
      -
    • -
        -
      • (this: T): any
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          this: T
          -
        • -
        -

        Returns any

        -
      • -
      -
    • -
    -
    -
    -
    - -

    scope

    -
    scope: any
    - -
    -
    -
    -

    Accessors

    -
    - -

    array

    -
      -
    • get array(): Float32Array
    • -
    • set array(value: Float32Array): void
    • -
    - -
    -
    - -

    w

    -
      -
    • get w(): number
    • -
    • set w(value: number): void
    • -
    - -
    -
    - -

    x

    -
      -
    • get x(): number
    • -
    • set x(value: number): void
    • -
    - -
    -
    - -

    y

    -
      -
    • get y(): number
    • -
    • set y(value: number): void
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    clone

    - -
      -
    • - -
      -
      -

      Creates a clone of this quaternion.

      -
      -
      -

      Parameters

      -
        -
      • -
        Default value cb: (this: T) => any = this.cb
        -
        -

        Callback when changed.

        -
        -
          -
        • -
            -
          • (this: T): any
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              this: T
              -
            • -
            -

            Returns any

            -
          • -
          -
        • -
        -
      • -
      • -
        Default value scope: any = this.scope
        -
        -

        Owner of callback.

        -
        -
      • -
      -

      Returns ObservableQuaternion

      -
    • -
    -
    -
    - -

    copyFrom

    - - -
    -
    - -

    copyTo

    -
      -
    • copyTo<T>(p: T): T
    • -
    -
      -
    • - -
      -
      -

      Copies x, y, z and w into the given quaternion.

      -
      -
      -

      Type parameters

      -
        -
      • -

        T: IPoint

        -
      • -
      -

      Parameters

      -
        -
      • -
        p: T
        -
        -

        The quaternion to copy to.

        -
        -
      • -
      -

      Returns T

      -
    • -
    -
    -
    - -

    equals

    - - -
    -
    - -

    set

    -
      -
    • set(x: number, y?: number, z?: number, w?: number): this
    • -
    -
      -
    • - -
      -
      -

      Sets the quaternion to new x, y, z and w components.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        X component to set.

        -
        -
      • -
      • -
        Default value y: number = x
        -
        -

        Y component to set.

        -
        -
      • -
      • -
        Default value z: number = x
        -
        -

        Z component to set.

        -
        -
      • -
      • -
        Default value w: number = x
        -
        -

        W component to set.

        -
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    setEulerAngles

    -
      -
    • setEulerAngles(x: number, y: number, z: number): void
    • -
    -
      -
    • - -
      -
      -

      Sets the euler angles in degrees.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        The x angle.

        -
        -
      • -
      • -
        y: number
        -
        -

        The y angle.

        -
        -
      • -
      • -
        z: number
        -
        -

        The z angle.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    setFrom

    -
      -
    • setFrom(array: ArrayLike<number>): this
    • -
    -
      -
    • - -
      -
      -

      Sets the quaternion to a new x, y, z and w components.

      -
      -
      -

      Parameters

      -
        -
      • -
        array: ArrayLike<number>
        -
        -

        The array containing x, y, z and w, expected length is 4.

        -
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    toString

    -
      -
    • toString(): string
    • -
    -
      -
    • - -

      Returns string

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ObservableQuaternion | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ObservableQuaternion

    +

    Represents a rotation quaternion in 3D space.

    +

    Hierarchy

    • ObservablePoint
      • ObservableQuaternion

    Index

    Constructors

    constructor

    • new ObservableQuaternion(cb: () => void, scope: any, x?: number, y?: number, z?: number, w?: number): ObservableQuaternion
    • +

      Creates a new observable quaternion.

      +

      Parameters

      • cb: () => void
        +

        The callback when changed.

        +
          • (): void
          • Returns void

      • scope: any
        +

        The owner of callback.

        +
      • x: number = 0
        +

        The x component.

        +
      • y: number = 0
        +

        The y component.

        +
      • z: number = 0
        +

        The z component.

        +
      • w: number = 1
        +

        The w component.

        +

      Returns ObservableQuaternion

    Properties

    _x

    _x: number

    _y

    _y: number

    cb

    cb: () => any

    Type declaration

      • (): any
      • Returns any

    scope

    scope: any

    Accessors

    array

    • get array(): Float32Array
    • set array(value: Float32Array): void

    w

    • get w(): number
    • set w(value: number): void

    x

    • get x(): number
    • set x(value: number): void

    y

    • get y(): number
    • set y(value: number): void

    z

    • get z(): number
    • set z(value: number): void

    Methods

    clone

    copyFrom

    copyTo

    • copyTo<T>(p: T): T
    • +

      Copies x, y, z and w into the given quaternion.

      +

      Type parameters

      • T: IPoint<T>

      Parameters

      • p: T
        +

        The quaternion to copy to.

        +

      Returns T

    equals

    set

    • +

      Sets the quaternion to new x, y, z and w components.

      +

      Parameters

      • x: number
        +

        X component to set.

        +
      • y: number = x
        +

        Y component to set.

        +
      • z: number = x
        +

        Z component to set.

        +
      • w: number = x
        +

        W component to set.

        +

      Returns ObservableQuaternion

    setEulerAngles

    • setEulerAngles(x: number, y: number, z: number): void

    setFrom

    toString

    • toString(): string
    • Returns string

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/pickinghitarea.html b/docs/classes/pickinghitarea.html index 7191c7e5..df6c1255 100644 --- a/docs/classes/pickinghitarea.html +++ b/docs/classes/pickinghitarea.html @@ -1,369 +1,14 @@ - - - - - - PickingHitArea | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class PickingHitArea

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Hit area which uses the shape of an object to determine interaction.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - PickingHitArea -
    • -
    -
    -
    -

    Implements

    -
      -
    • IHitArea
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new hitarea using the specified object.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -
        -

        The renderer to use.

        -
        -
        -
      • -
      • -
        object: Mesh3D | Model
        -
        -
        -

        The model or mesh to use as the shape for hit testing.

        -
        -
        -
      • -
      • -
        Optional camera: Camera
        -
        -
        -

        The camera to use when rendering the object picking shape. - If not set, the main camera will be used as default.

        -
        -
        -
      • -
      -

      Returns PickingHitArea

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _picking

    - - -
    -
    - -

    Optional camera

    -
    camera: Camera
    - -
    -
    -

    The camera to use when rendering the object picking shape. - If not set, the main camera will be used as default.

    -
    -
    -
    -
    - -

    id

    -
    id: Uint8Array = PickingId.next()
    - -
    -
    -

    The id which maps to the object.

    -
    -
    -
    -
    - -

    object

    -
    object: Mesh3D | Model
    - -
    -
    -

    The model or mesh to use as the shape for hit testing.

    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    contains

    -
      -
    • contains(x: number, y: number): boolean
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +PickingHitArea | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class PickingHitArea

    +

    Hit area which uses the shape of an object to determine interaction.

    +

    Hierarchy

    • PickingHitArea

    Implements

    • IHitArea

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • +

      Creates a new hitarea using the specified object.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer to use.

        +
      • object: Mesh3D | Model
        +

        The model or mesh to use as the shape for hit testing.

        +
      • Optional camera: Camera
        +

        The camera to use when rendering the object picking shape. +If not set, the main camera will be used as default.

        +

      Returns PickingHitArea

    Properties

    Optional camera

    camera?: Camera

    id

    id: Uint8Array = ...
    +

    The id which maps to the object.

    +

    object

    object: Mesh3D | Model

    Methods

    contains

    • contains(x: number, y: number): boolean

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/pickinginteraction.html b/docs/classes/pickinginteraction.html index 55ac9004..aaae0656 100644 --- a/docs/classes/pickinginteraction.html +++ b/docs/classes/pickinginteraction.html @@ -1,368 +1,18 @@ - - - - - - PickingInteraction | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class PickingInteraction

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Manages the picking hit areas by keeping track on which hit areas needs to - be checked for interaction. Renders the hit area meshes to a texture which - is then used to map a mesh to a x/y coordinate. The picking manager is - registered as a renderer plugin.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - PickingInteraction -
    • -
    -
    -
    -

    Implements

    -
      -
    • IRendererPlugin
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    Private _hitAreas

    -
    _hitAreas: PickingHitArea[] = []
    - -
    -
    - -

    Private _map

    -
    _map: PickingMap
    - -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    containsHitArea

    -
      -
    • containsHitArea(x: number, y: number, hitArea: PickingHitArea): boolean
    • -
    -
      -
    • - -
      -
      -

      Hit tests a area using the specified x/y coordinates.

      -
      -
      -

      Parameters

      -
        -
      • -
        x: number
        -
        -

        The x coordinate.

        -
        -
      • -
      • -
        y: number
        -
        -

        The y coordinate.

        -
        -
      • -
      • -
        hitArea: PickingHitArea
        -
        -

        The hit area to test.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +PickingInteraction | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class PickingInteraction

    +

    Manages the picking hit areas by keeping track on which hit areas needs to +be checked for interaction. Renders the hit area meshes to a texture which +is then used to map a mesh to a x/y coordinate. The picking manager is +registered as a renderer plugin.

    +

    Hierarchy

    • PickingInteraction

    Implements

    • IRendererPlugin

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    Properties

    renderer

    renderer: Renderer

    Methods

    containsHitArea

    • containsHitArea(x: number, y: number, hitArea: PickingHitArea): boolean

    destroy

    • destroy(): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/plane.html b/docs/classes/plane.html index 3e73ed93..67bd908a 100644 --- a/docs/classes/plane.html +++ b/docs/classes/plane.html @@ -1,314 +1 @@ - - - - - - Plane | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Plane

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Plane -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Plane(normal: Float32Array, distance: number): Plane
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        normal: Float32Array
        -
      • -
      • -
        distance: number
        -
      • -
      -

      Returns Plane

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _normal

    -
    _normal: Float32Array = new Float32Array(3)
    - -
    -
    - -

    distance

    -
    distance: number
    - -
    -
    -
    -

    Accessors

    -
    - -

    normal

    -
      -
    • get normal(): Float32Array
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    rayCast

    -
      -
    • rayCast(ray: Ray): number
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Plane | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Plane

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    constructor

    • new Plane(normal: Float32Array, distance: number): Plane

    Properties

    distance

    distance: number

    Accessors

    normal

    • get normal(): Float32Array

    Methods

    rayCast

    • rayCast(ray: Ray): number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/postprocessingsprite.html b/docs/classes/postprocessingsprite.html index 6c350473..26f7c06d 100644 --- a/docs/classes/postprocessingsprite.html +++ b/docs/classes/postprocessingsprite.html @@ -1,1614 +1,386 @@ - - - - - - PostProcessingSprite | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class PostProcessingSprite<EventTypes, EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a sprite which can have post processing effects. Can be used for - rendering 3D objects as 2D sprites.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    -
      -
    • - Sprite -
        -
      • - PostProcessingSprite -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new PostProcessingSprite(renderer: Renderer, options?: PostProcessingSpriteOptions): PostProcessingSprite
    • -
    -
      -
    • - -
      -
      -

      Creates a new post processing sprite using the specified options.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -
        -

        The renderer to use.

        -
        -
        -
      • -
      • -
        Optional options: PostProcessingSpriteOptions
        -
        -
        -

        The options for the render texture. If both width and height - has not been set, it will automatically be resized to the renderer size.

        -
        -
        -
      • -
      -

      Returns PostProcessingSprite

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Protected _anchor

    -
    _anchor: ObservablePoint
    - -
    -
    - -

    _cachedTint

    -
    _cachedTint: number
    - -
    -
    - -

    _height

    -
    _height: number
    - -
    -
    - -

    Private _renderTexture

    -
    _renderTexture: RenderTexture
    - -
    -
    - -

    _texture

    -
    _texture: Texture
    - -
    -
    - -

    _textureID

    -
    _textureID: number
    - -
    -
    - -

    Protected _textureTrimmedID

    -
    _textureTrimmedID: number
    - -
    -
    - -

    _tintRGB

    -
    _tintRGB: number
    - -
    -
    - -

    _width

    -
    _width: number
    - -
    -
    - -

    blendMode

    -
    blendMode: BLEND_MODES
    - -
    -
    - -

    indices

    -
    indices: Uint16Array
    - -
    -
    - -

    pluginName

    -
    pluginName: string
    - -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    - -

    Protected uvs

    -
    uvs: Float32Array
    - -
    -
    - -

    Protected vertexData

    -
    vertexData: Float32Array
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    anchor

    -
      -
    • get anchor(): ObservablePoint
    • -
    • set anchor(value: ObservablePoint): any
    • -
    -
      -
    • - -
      -
      -

      The anchor sets the origin point of the sprite. The default value is taken from the {@link PIXI.Texture|Texture} - and passed to the constructor.

      -
      -

      The default is (0,0), this means the sprite's origin is the top left.

      -

      Setting the anchor to (0.5,0.5) means the sprite's origin is centered.

      -

      Setting the anchor to (1,1) would mean the sprite's origin point will be the bottom right corner.

      -

      If you pass only single parameter, it will set both x and y to the same value as shown in the example below.

      -
      -
      example
      -

      const sprite = new PIXI.Sprite(texture); - sprite.anchor.set(0.5); // This will set the origin to center. (0.5) is same as (0.5, 0.5).

      -
      -
      member
      -

      {PIXI.ObservablePoint}

      -
      -
      -
      -

      Returns ObservablePoint

      -
    • -
    • - -
      -
      -

      The anchor sets the origin point of the sprite. The default value is taken from the {@link PIXI.Texture|Texture} - and passed to the constructor.

      -
      -

      The default is (0,0), this means the sprite's origin is the top left.

      -

      Setting the anchor to (0.5,0.5) means the sprite's origin is centered.

      -

      Setting the anchor to (1,1) would mean the sprite's origin point will be the bottom right corner.

      -

      If you pass only single parameter, it will set both x and y to the same value as shown in the example below.

      -
      -

      Parameters

      -
        -
      • -
        value: ObservablePoint
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    depthTexture

    -
      -
    • get depthTexture(): undefined | BaseTexture<Resource, ISize | ICubeResourceOptions | IImageResourceOptions | ISVGResourceOptions | IVideoResourceOptions | {}>
    • -
    -
      -
    • - -
      -
      -

      The depth texture.

      -
      -
      -

      Returns undefined | BaseTexture<Resource, ISize | ICubeResourceOptions | IImageResourceOptions | ISVGResourceOptions | IVideoResourceOptions | {}>

      -
    • -
    -
    -
    - -

    height

    -
      -
    • get height(): number
    • -
    • set height(value: number): any
    • -
    -
      -
    • - -
      -
      -

      The height of the sprite, setting this will actually modify the scale to achieve the value set

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The height of the sprite, setting this will actually modify the scale to achieve the value set

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    renderTexture

    -
      -
    • get renderTexture(): RenderTexture
    • -
    - -
    -
    - -

    roundPixels

    -
      -
    • get roundPixels(): boolean
    • -
    • set roundPixels(value: boolean): any
    • -
    -
      -
    • - -
      -
      -

      If true PixiJS will Math.floor() x/y values when rendering, stopping pixel interpolation. - Advantages can include sharper image quality (like text) and faster rendering on canvas. - The main disadvantage is movement of objects may appear less smooth. - To set the global default, change {@link PIXI.settings.ROUND_PIXELS}

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      If true PixiJS will Math.floor() x/y values when rendering, stopping pixel interpolation. - Advantages can include sharper image quality (like text) and faster rendering on canvas. - The main disadvantage is movement of objects may appear less smooth. - To set the global default, change {@link PIXI.settings.ROUND_PIXELS}

      -
      -
      -
      member
      -

      {boolean}

      -
      -
      default
      -

      false

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    texture

    -
      -
    • get texture(): Texture
    • -
    • set texture(value: Texture): any
    • -
    -
      -
    • - -
      -
      -

      The texture that the sprite is using

      -
      -
      -
      member
      -

      {PIXI.Texture}

      -
      -
      -
      -

      Returns Texture

      -
    • -
    • - -
      -
      -

      The texture that the sprite is using

      -
      -
      -

      Parameters

      -
        -
      • -
        value: Texture
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    tint

    -
      -
    • get tint(): number
    • -
    • set tint(value: number): any
    • -
    -
      -
    • - -
      -
      -

      The tint applied to the sprite. This is a hex value. - A value of 0xFFFFFF will remove any tint effect.

      -
      -
      -
      member
      -

      {number}

      -
      -
      default
      -

      0xFFFFFF

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The tint applied to the sprite. This is a hex value. - A value of 0xFFFFFF will remove any tint effect.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    width

    -
      -
    • get width(): number
    • -
    • set width(value: number): any
    • -
    -
      -
    • - -
      -
      -

      The width of the sprite, setting this will actually modify the scale to achieve the value set

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The width of the sprite, setting this will actually modify the scale to achieve the value set

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    Protected _calculateBounds

    -
      -
    • _calculateBounds(): void
    • -
    -
      -
    • - -
      -
      -

      Updates the bounds of the sprite.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected _onTextureUpdate

    -
      -
    • _onTextureUpdate(): void
    • -
    -
      -
    • - -
      -
      -

      When the texture is updated, this event will fire to update the scale and frame

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected _render

    -
      -
    • _render(renderer: Renderer): void
    • -
    -
      -
    • - -
      -
      -

      Renders the object using the WebGL renderer

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -

        The webgl renderer to use.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    - -
    -
    - -

    calculateTrimmedVertices

    -
      -
    • calculateTrimmedVertices(): void
    • -
    -
      -
    • - -
      -
      -

      calculates worldTransform * vertices for a non texture with a trim. store it in vertexTrimmedData - This is used to ensure that the true width and height of a trimmed texture is respected

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    calculateVertices

    -
      -
    • calculateVertices(): void
    • -
    -
      -
    • - -
      -
      -

      calculates worldTransform * vertices, store it in vertexData

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    containsPoint

    -
      -
    • containsPoint(point: IPointData): boolean
    • -
    -
      -
    • - -
      -
      -

      Tests if a point is inside this sprite

      -
      -
      -

      Parameters

      -
        -
      • -
        point: IPointData
        -
        -

        the point to test

        -
        -
      • -
      -

      Returns boolean

      -

      the result of the test

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(options?: IDestroyOptions | boolean): void
    • -
    -
      -
    • - -
      -
      -

      Destroys this sprite and optionally its texture and children

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional options: IDestroyOptions | boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    getLocalBounds

    -
      -
    • getLocalBounds(rect?: Rectangle): Rectangle
    • -
    -
      -
    • - -
      -
      -

      Gets the local bounds of the sprite object.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional rect: Rectangle
        -
      • -
      -

      Returns Rectangle

      -

      The bounds.

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    - -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    renderObject

    -
      -
    • renderObject(object: DisplayObject): void
    • -
    -
      -
    • - -
      -
      -

      Updates the sprite's texture by rendering the specified object to it.

      -
      -
      -

      Parameters

      -
        -
      • -
        object: DisplayObject
        -
        -

        The object to render.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static from

    -
      -
    • from(source: SpriteSource, options?: IBaseTextureOptions): Sprite
    • -
    -
      -
    • - -
      -
      -

      Helper function that creates a new sprite based on the source you provide. - The source can be - frame id, image url, video url, canvas element, video element, base texture

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        source: SpriteSource
        -
        -

        Source to create texture from

        -
        -
      • -
      • -
        Optional options: IBaseTextureOptions
        -
      • -
      -

      Returns Sprite

      -

      The newly created sprite

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +PostProcessingSprite | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class PostProcessingSprite

    +

    Represents a sprite which can have post processing effects. Can be used for +rendering 3D objects as 2D sprites.

    +

    Hierarchy

    • Sprite
      • PostProcessingSprite

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    Protected _anchor

    _anchor: ObservablePoint<any>

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    _cachedTint

    _cachedTint: number

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    _texture

    _texture: Texture<Resource>

    _textureID

    _textureID: number

    Protected _textureTrimmedID

    _textureTrimmedID: number

    _tintRGB

    _tintRGB: number

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    blendMode

    blendMode: BLEND_MODES

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    indices

    indices: Uint16Array

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    parent

    parent: Container

    pluginName

    pluginName: string

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    renderer

    renderer: Renderer

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform

    Protected uvs

    uvs: Float32Array

    Protected vertexData

    vertexData: Float32Array

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    anchor

    • get anchor(): ObservablePoint<any>
    • set anchor(value: ObservablePoint<any>): void
    • +

      The anchor sets the origin point of the sprite. The default value is taken from the {@link PIXI.Texture|Texture} +and passed to the constructor.

      +

      The default is (0,0), this means the sprite's origin is the top left.

      +

      Setting the anchor to (0.5,0.5) means the sprite's origin is centered.

      +

      Setting the anchor to (1,1) would mean the sprite's origin point will be the bottom right corner.

      +

      If you pass only single parameter, it will set both x and y to the same value as shown in the example below.

      +
      example

      const sprite = new PIXI.Sprite(texture); +sprite.anchor.set(0.5); // This will set the origin to center. (0.5) is same as (0.5, 0.5).

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The anchor sets the origin point of the sprite. The default value is taken from the {@link PIXI.Texture|Texture} +and passed to the constructor.

      +

      The default is (0,0), this means the sprite's origin is the top left.

      +

      Setting the anchor to (0.5,0.5) means the sprite's origin is centered.

      +

      Setting the anchor to (1,1) would mean the sprite's origin point will be the bottom right corner.

      +

      If you pass only single parameter, it will set both x and y to the same value as shown in the example below.

      +
      example

      const sprite = new PIXI.Sprite(texture); +sprite.anchor.set(0.5); // This will set the origin to center. (0.5) is same as (0.5, 0.5).

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    depthTexture

    • get depthTexture(): undefined | BaseTexture<Resource, IAutoDetectOptions>

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the sprite, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the sprite, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    • get localTransform(): Matrix
    • +

      Current transform of the object based on local factors: position, scale, other stuff.

      +
      member

      {PIXI.Matrix}

      +
      readonly

      Returns Matrix

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    • get position(): ObservablePoint<any>
    • set position(value: ObservablePoint<any>): void
    • +

      The coordinate of the object relative to the local coordinates of the parent.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The coordinate of the object relative to the local coordinates of the parent.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    renderTexture

    • get renderTexture(): RenderTexture

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    roundPixels

    • get roundPixels(): boolean
    • set roundPixels(value: boolean): void
    • +

      If true PixiJS will Math.floor() x/y values when rendering, stopping pixel interpolation. +Advantages can include sharper image quality (like text) and faster rendering on canvas. +The main disadvantage is movement of objects may appear less smooth. +To set the global default, change {@link PIXI.settings.ROUND_PIXELS}

      +
      member

      {boolean}

      +
      default

      false

      +

      Returns boolean

    • +

      If true PixiJS will Math.floor() x/y values when rendering, stopping pixel interpolation. +Advantages can include sharper image quality (like text) and faster rendering on canvas. +The main disadvantage is movement of objects may appear less smooth. +To set the global default, change {@link PIXI.settings.ROUND_PIXELS}

      +
      member

      {boolean}

      +
      default

      false

      +

      Parameters

      • value: boolean

      Returns void

    scale

    • get scale(): ObservablePoint<any>
    • set scale(value: ObservablePoint<any>): void
    • +

      The scale factors of this object along the local coordinate axes.

      +

      The default scale is (1, 1).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The scale factors of this object along the local coordinate axes.

      +

      The default scale is (1, 1).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    texture

    • get texture(): Texture<Resource>
    • set texture(value: Texture<Resource>): void
    • +

      The texture that the sprite is using

      +
      member

      {PIXI.Texture}

      +

      Returns Texture<Resource>

    • +

      The texture that the sprite is using

      +
      member

      {PIXI.Texture}

      +

      Parameters

      • value: Texture<Resource>

      Returns void

    tint

    • get tint(): number
    • set tint(value: number): void
    • +

      The tint applied to the sprite. This is a hex value. +A value of 0xFFFFFF will remove any tint effect.

      +
      member

      {number}

      +
      default

      0xFFFFFF

      +

      Returns number

    • +

      The tint applied to the sprite. This is a hex value. +A value of 0xFFFFFF will remove any tint effect.

      +
      member

      {number}

      +
      default

      0xFFFFFF

      +

      Parameters

      • value: number

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the sprite, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the sprite, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    • get worldTransform(): Matrix
    • +

      Current transform of the object based on world (parent) factors.

      +
      member

      {PIXI.Matrix}

      +
      readonly

      Returns Matrix

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Updates the bounds of the sprite.

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void
    • Returns void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void
    • Returns void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle
    • Returns Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    Protected _onTextureUpdate

    • _onTextureUpdate(): void
    • +

      When the texture is updated, this event will fire to update the scale and frame

      +

      Returns void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer

      +

      Parameters

      • renderer: Renderer
        +

        The webgl renderer to use.

        +

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns PostProcessingSprite

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    calculateTrimmedVertices

    • calculateTrimmedVertices(): void
    • +

      calculates worldTransform * vertices for a non texture with a trim. store it in vertexTrimmedData +This is used to ensure that the true width and height of a trimmed texture is respected

      +

      Returns void

    calculateVertices

    • calculateVertices(): void
    • +

      calculates worldTransform * vertices, store it in vertexData

      +

      Returns void

    containsPoint

    • containsPoint(point: IPointData): boolean
    • +

      Tests if a point is inside this sprite

      +

      Parameters

      • point: IPointData
        +

        the point to test

        +

      Returns boolean

      the result of the test

      +

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Destroys this sprite and optionally its texture and children

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle): Rectangle
    • +

      Gets the local bounds of the sprite object.

      +

      Parameters

      • Optional rect: Rectangle

      Returns Rectangle

      The bounds.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns PostProcessingSprite

    on

    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns PostProcessingSprite

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns PostProcessingSprite

    removeAllListeners

    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns PostProcessingSprite

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): PostProcessingSprite
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns PostProcessingSprite

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    renderObject

    • renderObject(object: DisplayObject): void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): PostProcessingSprite
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns PostProcessingSprite

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static from

    • from(source: SpriteSource, options?: IBaseTextureOptions<any>): Sprite
    • +

      Helper function that creates a new sprite based on the source you provide. +The source can be - frame id, image url, video url, canvas element, video element, base texture

      +
      static

      Parameters

      • source: SpriteSource
        +

        Source to create texture from

        +
      • Optional options: IBaseTextureOptions<any>

      Returns Sprite

      The newly created sprite

      +

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/quat.html b/docs/classes/quat.html index d41f574b..afe81706 100644 --- a/docs/classes/quat.html +++ b/docs/classes/quat.html @@ -1,511 +1 @@ - - - - - - Quat | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Quat

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Quat -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    Static conjugate

    -
      -
    • conjugate(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static create

    -
      -
    • create(): Float32Array
    • -
    - -
    -
    - -

    Static fromEuler

    -
      -
    • fromEuler(x: number, y: number, z: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        x: number
        -
      • -
      • -
        y: number
        -
      • -
      • -
        z: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static fromValues

    -
      -
    • fromValues(x: number, y: number, z: number, w: number): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        x: number
        -
      • -
      • -
        y: number
        -
      • -
      • -
        z: number
        -
      • -
      • -
        w: number
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static normalize

    -
      -
    • normalize(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotateX

    -
      -
    • rotateX(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotateY

    -
      -
    • rotateY(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static rotateZ

    -
      -
    • rotateZ(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        rad: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static set

    -
      -
    • set(x: number, y: number, z: number, w: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        x: number
        -
      • -
      • -
        y: number
        -
      • -
      • -
        z: number
        -
      • -
      • -
        w: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static slerp

    -
      -
    • slerp(a: Float32Array, b: Float32Array, t: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      • -
        t: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(4)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Quat | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Quat

    Index

    Constructors

    constructor

    Methods

    Static conjugate

    • conjugate(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static create

    • create(): Float32Array

    Static fromEuler

    • fromEuler(x: number, y: number, z: number, out?: Float32Array): Float32Array
    • Parameters

      • x: number
      • y: number
      • z: number
      • out: Float32Array = ...

      Returns Float32Array

    Static fromValues

    • fromValues(x: number, y: number, z: number, w: number): Float32Array
    • Parameters

      • x: number
      • y: number
      • z: number
      • w: number

      Returns Float32Array

    Static normalize

    • normalize(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static rotateX

    • rotateX(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • out: Float32Array = ...

      Returns Float32Array

    Static rotateY

    • rotateY(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • out: Float32Array = ...

      Returns Float32Array

    Static rotateZ

    • rotateZ(a: Float32Array, rad: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • rad: number
      • out: Float32Array = ...

      Returns Float32Array

    Static set

    • set(x: number, y: number, z: number, w: number, out?: Float32Array): Float32Array
    • Parameters

      • x: number
      • y: number
      • z: number
      • w: number
      • out: Float32Array = ...

      Returns Float32Array

    Static slerp

    • slerp(a: Float32Array, b: Float32Array, t: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: Float32Array
      • t: number
      • out: Float32Array = ...

      Returns Float32Array

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/ray.html b/docs/classes/ray.html index 7d009d51..28d05ba1 100644 --- a/docs/classes/ray.html +++ b/docs/classes/ray.html @@ -1,338 +1 @@ - - - - - - Ray | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Ray

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Ray -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Ray(origin: Float32Array, direction: Float32Array): Ray
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        origin: Float32Array
        -
      • -
      • -
        direction: Float32Array
        -
      • -
      -

      Returns Ray

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _direction

    -
    _direction: Float32Array = new Float32Array(3)
    - -
    -
    - -

    Private _origin

    -
    _origin: Float32Array = new Float32Array(3)
    - -
    -
    -
    -

    Accessors

    -
    - -

    direction

    -
      -
    • get direction(): Float32Array
    • -
    - -
    -
    - -

    origin

    -
      -
    • get origin(): Float32Array
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    getPoint

    -
      -
    • getPoint(distance: number, point?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        distance: number
        -
      • -
      • -
        Default value point: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Ray | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Ray

    Index

    Constructors

    Accessors

    Methods

    Constructors

    constructor

    • new Ray(origin: Float32Array, direction: Float32Array): Ray

    Accessors

    direction

    • get direction(): Float32Array

    origin

    • get origin(): Float32Array

    Methods

    getPoint

    • getPoint(distance: number, point?: Float32Array): Float32Array
    • Parameters

      • distance: number
      • point: Float32Array = ...

      Returns Float32Array

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/shadowcastinglight.html b/docs/classes/shadowcastinglight.html index c762242a..7688aa0e 100644 --- a/docs/classes/shadowcastinglight.html +++ b/docs/classes/shadowcastinglight.html @@ -1,655 +1,44 @@ - - - - - - ShadowCastingLight | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class ShadowCastingLight

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Contains the required components used for rendering a shadow casted by a light.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ShadowCastingLight -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new shadow casting light used for rendering a shadow texture.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -
        -

        The renderer to use.

        -
        -
        -
      • -
      • -
        light: Light
        -
        -
        -

        The light which is casting the shadow.

        -
        -
        -
      • -
      • -
        Optional options: ShadowCastingLightOptions
        -
        -
        -

        The options to use when creating the shadow texture.

        -
        -
        -
      • -
      -

      Returns ShadowCastingLight

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _filterTexture

    -
    _filterTexture: RenderTexture
    - -
    -
    - -

    Private _lightViewProjection

    -
    _lightViewProjection: Float32Array = new Float32Array(16)
    - -
    -
    - -

    Private _shadowTexture

    -
    _shadowTexture: RenderTexture
    - -
    -
    - -

    Optional camera

    -
    camera: Camera
    - -
    -
    -

    The camera to follow when using directional lights.

    -
    -
    -
    -
    - -

    followCamera

    -
    followCamera: boolean = true
    - -
    -
    -

    Value indicating if the shadow should follow the specified camera. If the - camera is not set, the main camera will be used as default. Only available - when using directional lights.

    -
    -
    -
    -
    - -

    light

    -
    light: Light
    - -
    -
    -

    The light which is casting the shadow.

    -
    -
    -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    - -

    shadowArea

    -
    shadowArea: number = 50
    - -
    -
    -

    The area in units of the shadow when using directional lights. Reducing - the area will improve the quality of the shadow.

    -
    -
    -
    -
    - -

    softness

    -
    softness: number = 0
    - -
    -
    -

    The softness of the edges for the shadow.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    filterTexture

    -
      -
    • get filterTexture(): RenderTexture
    • -
    - -
    -
    - -

    lightViewProjection

    -
      -
    • get lightViewProjection(): Float32Array
    • -
    - -
    -
    - -

    shadowTexture

    -
      -
    • get shadowTexture(): RenderTexture
    • -
    - -
    -
    -
    -

    Methods

    -
    - -

    clear

    -
      -
    • clear(): void
    • -
    - -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    - -

    updateLightViewProjection

    -
      -
    • updateLightViewProjection(): void
    • -
    - -
    -
    - -

    Static isHighQualitySupported

    -
      -
    • isHighQualitySupported(renderer: Renderer): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if high quality (32-bit precision) shadows is - supported by current platform.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -

        The renderer to use.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    Static isMediumQualitySupported

    -
      -
    • isMediumQualitySupported(renderer: Renderer): boolean
    • -
    -
      -
    • - -
      -
      -

      Returns a value indicating if medium quality (16-bit precision) shadows is - supported by current platform.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -

        The renderer to use.

        -
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ShadowCastingLight | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ShadowCastingLight

    +

    Contains the required components used for rendering a shadow casted by a light.

    +

    Hierarchy

    • ShadowCastingLight

    Index

    Constructors

    constructor

    Properties

    Optional camera

    camera?: Camera
    +

    The camera to follow when using directional lights.

    +

    followCamera

    followCamera: boolean = true
    +

    Value indicating if the shadow should follow the specified camera. If the +camera is not set, the main camera will be used as default. Only available +when using directional lights.

    +

    light

    light: Light

    renderer

    renderer: Renderer

    shadowArea

    shadowArea: number = 50
    +

    The area in units of the shadow when using directional lights. Reducing +the area will improve the quality of the shadow.

    +

    softness

    softness: number = 0
    +

    The softness of the edges for the shadow.

    +

    Accessors

    filterTexture

    • get filterTexture(): RenderTexture

    lightViewProjection

    • get lightViewProjection(): Float32Array

    shadowTexture

    • get shadowTexture(): RenderTexture

    Methods

    clear

    • clear(): void

    destroy

    • destroy(): void

    updateLightViewProjection

    • updateLightViewProjection(): void

    Static isHighQualitySupported

    • isHighQualitySupported(renderer: Renderer): boolean
    • +

      Returns a value indicating if high quality (32-bit precision) shadows is +supported by current platform.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer to use.

        +

      Returns boolean

    Static isMediumQualitySupported

    • isMediumQualitySupported(renderer: Renderer): boolean
    • +

      Returns a value indicating if medium quality (16-bit precision) shadows is +supported by current platform.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer to use.

        +

      Returns boolean

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/shadowrenderpass.html b/docs/classes/shadowrenderpass.html index ed1d9962..2f66df2e 100644 --- a/docs/classes/shadowrenderpass.html +++ b/docs/classes/shadowrenderpass.html @@ -1,456 +1,23 @@ - - - - - - ShadowRenderPass | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class ShadowRenderPass

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Pass used for rendering shadows.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ShadowRenderPass -
    • -
    -
    -
    -

    Implements

    -
      -
    • RenderPass
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new shadow render pass using the specified renderer.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -
        -

        The renderer to use.

        -
        -
        -
      • -
      • -
        Default value name: string = "shadow"
        -
        -
        -

        The name for the render pass.

        -
        -
        -
      • -
      -

      Returns ShadowRenderPass

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _filter

    -
    _filter: ShadowFilter
    - -
    -
    - -

    Private _lights

    -
    _lights: ShadowCastingLight[] = []
    - -
    -
    - -

    Private _shadow

    -
    _shadow: ShadowRenderer
    - -
    -
    - -

    name

    -
    name: string
    - -
    -
    -

    The name for the render pass.

    -
    -
    -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    addShadowCastingLight

    - - -
    -
    - -

    clear

    -
      -
    • clear(): void
    • -
    - -
    -
    - -

    removeShadowCastingLight

    - - -
    -
    - -

    render

    -
      -
    • render(meshes: Mesh3D[]): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ShadowRenderPass | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ShadowRenderPass

    +

    Pass used for rendering shadows.

    +

    Hierarchy

    • ShadowRenderPass

    Implements

    Index

    Constructors

    constructor

    Properties

    name

    name: string = "shadow"
    +

    The name of the render pass.

    +

    renderer

    renderer: Renderer

    Methods

    addShadowCastingLight

    clear

    • clear(): void

    removeShadowCastingLight

    render

    • render(meshes: Mesh3D[]): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/skin.html b/docs/classes/skin.html index a63235c3..3d0590bf 100644 --- a/docs/classes/skin.html +++ b/docs/classes/skin.html @@ -1,396 +1,15 @@ - - - - - - Skin | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Skin

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a skin used for vertex skinning.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Skin -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new skin.

      -
      -
      -

      Parameters

      -
        -
      • -
        parent: Container3D
        -
        -
        -

        The parent container node for the skin.

        -
        -
        -
      • -
      • -
        joints: Joint[]
        -
        -
        -

        The array of joints included in the skin.

        -
        -
        -
      • -
      -

      Returns Skin

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _jointMatrices

    -
    _jointMatrices: Float32Array[] = []
    - -
    -
    - -

    Private _jointNormalMatrices

    -
    _jointNormalMatrices: Float32Array[] = []
    - -
    -
    - -

    Private _transformIds

    -
    _transformIds: number[] = []
    - -
    -
    - -

    jointMatrices

    -
    jointMatrices: Float32Array = new Float32Array(this.joints.length * 16)
    - -
    -
    -

    The joint matrices which has been calculated.

    -
    -
    -
    -
    - -

    jointNormalMatrices

    -
    jointNormalMatrices: Float32Array = new Float32Array(this.joints.length * 16)
    - -
    -
    -

    The joint normal matrices which has been calculated.

    -
    -
    -
    -
    - -

    joints

    -
    joints: Joint[]
    - -
    -
    -

    The array of joints included in the skin.

    -
    -
    -
    -
    - -

    parent

    -
    parent: Container3D
    - -
    -
    -

    The parent container node for the skin.

    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    calculateJointMatrices

    -
      -
    • calculateJointMatrices(): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Skin | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a skin used for vertex skinning.

    +

    Hierarchy

    • Skin

    Index

    Constructors

    constructor

    Properties

    jointMatrices

    jointMatrices: Float32Array = ...
    +

    The joint matrices which has been calculated.

    +

    jointNormalMatrices

    jointNormalMatrices: Float32Array = ...
    +

    The joint normal matrices which has been calculated.

    +

    Readonly joints

    joints: Joint[]

    Readonly parent

    parent: Container3D

    Methods

    calculateJointMatrices

    • calculateJointMatrices(): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/skybox.html b/docs/classes/skybox.html index 6cfe67b0..465213da 100644 --- a/docs/classes/skybox.html +++ b/docs/classes/skybox.html @@ -1,1012 +1,308 @@ - - - - - - Skybox | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Skybox<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    A skybox is a method of creating backgrounds in a 3D scene. It consists of - a cubemap texture which has six sides. Note that the skybox should be rendered - before all other objects in the scene.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new skybox using the specified cubemap.

      -
      -
      -

      Parameters

      -
        -
      • -
        cubemap: Cubemap
        -
        -
        -

        Cubemap to use for rendering.

        -
        -
        -
      • -
      -

      Returns Skybox

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _mesh

    -
    _mesh: Mesh3D
    - -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    camera

    -
      -
    • get camera(): undefined | Camera
    • -
    • set camera(value: Camera | undefined): void
    • -
    -
      -
    • - -
      -
      -

      Camera used when rendering. If this value is not set, the main camera will - be used by default.

      -
      -
      -

      Returns undefined | Camera

      -
    • -
    • - -
      -
      -

      Camera used when rendering. If this value is not set, the main camera will - be used by default.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: Camera | undefined
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    cubemap

    - - -
    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    Static from

    - -
      -
    • - -
      -
      -

      Creates a new skybox from the specified source.

      -
      -
      -

      Parameters

      -
        -
      • -
        source: CubemapFaces
        -
        -

        The source to create the skybox from.

        -
        -
      • -
      -

      Returns Skybox

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Skybox | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    A skybox is a method of creating backgrounds in a 3D scene. It consists of +a cubemap texture which has six sides. Note that the skybox should be rendered +before all other objects in the scene.

    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    camera

    • get camera(): undefined | Camera
    • set camera(value: undefined | Camera): void
    • +

      Camera used when rendering. If this value is not set, the main camera will +be used by default.

      +

      Returns undefined | Camera

    • +

      Camera used when rendering. If this value is not set, the main camera will +be used by default.

      +

      Parameters

      Returns void

    cubemap

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    Protected _render

    • _render(_renderer: Renderer): void
    • +

      To be overridden by the subclasses.

      +

      Parameters

      • _renderer: Renderer

      Returns void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Skybox
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Skybox

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void
    • +

      Removes all internal references and listeners as well as removes children from the display list. +Do not use a Container after calling destroy.

      +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Skybox
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Skybox

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Skybox
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Skybox

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Skybox
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Skybox

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Skybox
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Skybox

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Skybox
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Skybox

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Skybox
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Skybox

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static from

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/sprite3d.html b/docs/classes/sprite3d.html index 0d2d71a7..059da8ff 100644 --- a/docs/classes/sprite3d.html +++ b/docs/classes/sprite3d.html @@ -1,1303 +1,323 @@ - - - - - - Sprite3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Sprite3D<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a sprite in 3D space.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new Sprite3D(texture: Texture<Resource>): Sprite3D
    • -
    -
      -
    • - -
      -
      -

      Creates a new sprite using the specified texture.

      -
      -
      -

      Parameters

      -
        -
      • -
        texture: Texture<Resource>
        -
        -
        -

        The texture to use.

        -
        -
        -
      • -
      -

      Returns Sprite3D

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private Optional _billboardType

    -
    _billboardType: SpriteBillboardType
    - -
    -
    - -

    Private Optional _cameraTransformId

    -
    _cameraTransformId: undefined | number
    - -
    -
    - -

    Private _modelView

    -
    _modelView: Float32Array = new Float32Array(16)
    - -
    -
    - -

    Private Optional _parentID

    -
    _parentID: undefined | number
    - -
    -
    - -

    Private _sprite

    -
    _sprite: ProjectionSprite
    - -
    -
    - -

    Optional camera

    -
    camera: Camera
    - -
    -
    -

    The camera used when rendering the sprite. Uses main camera by default.

    -
    -
    -
    -
    - -

    transform

    -
    transform: Transform3D = new Transform3D()
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    anchor

    -
      -
    • get anchor(): ObservablePoint<any>
    • -
    • set anchor(value: ObservablePoint): void
    • -
    -
      -
    • - -
      -
      -

      The anchor sets the origin point of the sprite.

      -
      -
      -

      Returns ObservablePoint<any>

      -
    • -
    • - -
      -
      -

      The anchor sets the origin point of the sprite.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: ObservablePoint
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    billboardType

    - -
      -
    • - -
      -
      -

      The billboard type to use when rendering the sprite. Used for making the - sprite always face the viewer.

      -
      -
      -

      Returns undefined | Spherical | Cylindrical

      -
    • -
    • - -
      -
      -

      The billboard type to use when rendering the sprite. Used for making the - sprite always face the viewer.

      -
      -
      -

      Parameters

      - -

      Returns void

      -
    • -
    -
    -
    - -

    blendMode

    -
      -
    • get blendMode(): BLEND_MODES
    • -
    • set blendMode(value: BLEND_MODES): void
    • -
    -
      -
    • - -
      -
      -

      The blend used when rendering the sprite.

      -
      -
      -

      Returns BLEND_MODES

      -
    • -
    • - -
      -
      -

      The blend used when rendering the sprite.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: BLEND_MODES
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    localTransform

    -
      -
    • get localTransform(): Matrix4
    • -
    - -
    -
    - -

    pixelsPerUnit

    -
      -
    • get pixelsPerUnit(): number
    • -
    • set pixelsPerUnit(value: number): void
    • -
    -
      -
    • - -
      -
      -

      Defines the size of the sprite relative to a unit in world space.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      Defines the size of the sprite relative to a unit in world space.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    position

    - - -
    -
    - -

    rotationQuaternion

    - - -
    -
    - -

    scale

    - - -
    -
    - -

    texture

    -
      -
    • get texture(): Texture<Resource>
    • -
    • set texture(value: Texture<Resource>): void
    • -
    -
      -
    • - -
      -
      -

      The texture used when rendering the sprite.

      -
      -
      -

      Returns Texture<Resource>

      -
    • -
    • - -
      -
      -

      The texture used when rendering the sprite.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: Texture<Resource>
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    tint

    -
      -
    • get tint(): number
    • -
    • set tint(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The tint applied to the sprite. This is a hex value. A value of 0xFFFFFF - will remove any tint effect.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The tint applied to the sprite. This is a hex value. A value of 0xFFFFFF - will remove any tint effect.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    worldTransform

    -
      -
    • get worldTransform(): Matrix4
    • -
    - -
    -
    - -

    z

    -
      -
    • get z(): number
    • -
    • set z(value: number): void
    • -
    -
      -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The position of the object on the z axis relative to the local - coordinates of the parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    _render

    -
      -
    • _render(renderer: Renderer): void
    • -
    -
      -
    • - -
      -
      -

      Renders the sprite.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -

        The renderer to use.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(options?: boolean | IDestroyOptions): void
    • -
    -
      -
    • - -
      -
      -

      Destroys this sprite and optionally its texture and children.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional options: boolean | IDestroyOptions
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Sprite3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Represents a sprite in 3D space.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • new Sprite3D(texture: Texture<Resource>): Sprite3D

    Properties

    Optional _accessibleActive

    _accessibleActive?: boolean

    Optional _accessibleDiv

    _accessibleDiv?: IAccessibleHTMLElement

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    Optional _cacheAsBitmap

    _cacheAsBitmap?: boolean

    Optional _cacheAsBitmapResolution

    _cacheAsBitmapResolution?: number

    Optional _cacheData

    _cacheData?: CacheData

    Protected _destroyed

    _destroyed: boolean

    Protected _enabledFilters

    _enabledFilters: Filter[]

    Protected _height

    _height: number

    _lastSortedIndex

    _lastSortedIndex: number

    _localBounds

    _localBounds: Bounds

    Protected _localBoundsRect

    _localBoundsRect: Rectangle

    _mask

    _mask: Container | MaskData

    Optional _trackedPointers

    _trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number

    Optional accessible

    accessible?: boolean

    Optional accessibleChildren

    accessibleChildren?: true

    Optional accessibleHint

    accessibleHint?: string

    Optional accessiblePointerEvents

    accessiblePointerEvents?: PointerEvents

    Optional accessibleTitle

    accessibleTitle?: string

    Optional accessibleType

    accessibleType?: string

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional cacheAsBitmap

    cacheAsBitmap?: boolean

    Optional cacheAsBitmapResolution

    cacheAsBitmapResolution?: number

    Optional camera

    camera?: Camera
    +

    The camera used when rendering the sprite. Uses main camera by default.

    +

    Readonly children

    children: DisplayObject[]

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    Optional cursor

    cursor?: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle

    filters

    filters: Filter[]

    Optional hitArea

    hitArea?: IHitArea

    Optional interactive

    interactive?: boolean

    Optional interactiveChildren

    interactiveChildren?: boolean

    isMask

    isMask: boolean

    isSprite

    isSprite: boolean

    Optional name

    name?: string

    parent

    parent: Container

    Optional renderId

    renderId?: number

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional tabIndex

    tabIndex?: number

    Optional trackedPointers

    trackedPointers?: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean

    worldAlpha

    worldAlpha: number

    Static prefixed

    prefixed: string | boolean

    Accessors

    Protected _tempDisplayObjectParent

    • get _tempDisplayObjectParent(): TemporaryDisplayObject
    • member

      {PIXI.Container}

      +

      Returns TemporaryDisplayObject

    anchor

    • get anchor(): ObservablePoint<any>
    • set anchor(value: ObservablePoint<any>): void
    • +

      The anchor sets the origin point of the sprite.

      +

      Returns ObservablePoint<any>

    • +

      The anchor sets the origin point of the sprite.

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    angle

    • get angle(): number
    • set angle(value: number): void
    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The angle of the object in degrees. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    billboardType

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    height

    • get height(): number
    • set height(value: number): void
    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The height of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container | MaskData
    • set mask(value: null | Container | MaskData): void
    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Returns null | Container | MaskData

    • +

      Sets a mask for the displayObject. A mask is an object that limits the visibility of an +object to the shape of the mask applied to it. In PixiJS a regular mask must be a +{@link PIXI.Graphics} or a {@link PIXI.Sprite} object. This allows for much faster masking in canvas as it +utilities shape clipping. To remove a mask, set this property to null.

      +

      For sprite mask both alpha and red channel are used. Black mask is the same as transparent mask.

      +
      example

      const graphics = new PIXI.Graphics(); +graphics.beginFill(0xFF3300); +graphics.drawRect(50, 250, 100, 100); +graphics.endFill();

      +

      const sprite = new PIXI.Sprite(texture); +sprite.mask = graphics;

      +
      todo

      At the moment, PIXI.CanvasRenderer doesn't support PIXI.Sprite as mask.

      +
      member

      {PIXI.Container|PIXI.MaskData|null}

      +

      Parameters

      • value: null | Container | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: ObservablePoint<any>): void
    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The center of rotation, scaling, and skewing for this display object in its local space. The position +is the projection of pivot in the parent's local space.

      +

      By default, the pivot is the origin (0, 0).

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    pixelsPerUnit

    • get pixelsPerUnit(): number
    • set pixelsPerUnit(value: number): void
    • +

      Defines the size of the sprite relative to a unit in world space.

      +

      Returns number

    • +

      Defines the size of the sprite relative to a unit in world space.

      +

      Parameters

      • value: number

      Returns void

    position

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians. +'rotation' and 'angle' have the same effect on a display object; rotation is in radians, angle is in degrees.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: ObservablePoint<any>): void
    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Returns ObservablePoint<any>

    • +

      The skew factor for the object in radians.

      +
      since

      PixiJS 4

      +
      member

      {PIXI.ObservablePoint}

      +

      Parameters

      • value: ObservablePoint<any>

      Returns void

    texture

    • get texture(): Texture<Resource>
    • set texture(value: Texture<Resource>): void

    tint

    • get tint(): number
    • set tint(value: number): void
    • +

      The tint applied to the sprite. This is a hex value. A value of 0xFFFFFF +will remove any tint effect.

      +

      Returns number

    • +

      The tint applied to the sprite. This is a hex value. A value of 0xFFFFFF +will remove any tint effect.

      +

      Parameters

      • value: number

      Returns void

    width

    • get width(): number
    • set width(value: number): void
    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Returns number

    • +

      The width of the Container, setting this will actually modify the scale to achieve the value set

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    worldTransform

    worldVisible

    • get worldVisible(): boolean
    • +

      Indicates if the object is globally visible.

      +
      member

      {boolean}

      +
      readonly

      Returns boolean

    x

    • get x(): number
    • set x(value: number): void
    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the x axis relative to the local coordinates of the parent. +An alias to position.x

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    y

    • get y(): number
    • set y(value: number): void
    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Returns number

    • +

      The position of the displayObject on the y axis relative to the local coordinates of the parent. +An alias to position.y

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    z

    • get z(): number
    • set z(value: number): void
    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Returns number

    • +

      The position of the object on the z axis relative to the local +coordinates of the parent.

      +

      Parameters

      • value: number

      Returns void

    zIndex

    • get zIndex(): number
    • set zIndex(value: number): void
    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Returns number

    • +

      The zIndex of the displayObject.

      +

      If a container has the sortableChildren property set to true, children will be automatically +sorted by zIndex value; a higher value will mean it will be moved towards the end of the array, +and thus rendered on top of other display objects within the same container.

      +
      member

      {number}

      +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    Methods

    Optional _cacheAsBitmapDestroy

    • _cacheAsBitmapDestroy(options?: boolean | IDestroyOptions): void
    • Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    Protected _calculateBounds

    • _calculateBounds(): void
    • +

      Recalculates the content bounds of this object. This should be overriden to +calculate the bounds of this specific object (not including children).

      +

      Returns void

    Optional _calculateCachedBounds

    • _calculateCachedBounds(): void

    Optional _destroyCachedDisplayObject

    • _destroyCachedDisplayObject(): void

    Optional _getCachedLocalBounds

    • _getCachedLocalBounds(): Rectangle

    Optional _initCachedDisplayObject

    • _initCachedDisplayObject(renderer: Renderer): void

    Optional _initCachedDisplayObjectCanvas

    • _initCachedDisplayObjectCanvas(renderer: CanvasRenderer): void

    Protected _recursivePostUpdateTransform

    • _recursivePostUpdateTransform(): void
    • +

      Recursively updates transform of all objects from the root to this one +internal function for toLocal()

      +

      Returns void

    _render

    • _render(renderer: Renderer): void

    Optional _renderCached

    • _renderCached(renderer: Renderer): void
    • Parameters

      • renderer: Renderer

      Returns void

    Optional _renderCachedCanvas

    • _renderCachedCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    addChild

    • addChild<T>(...children: T): T[0]
    • +

      Adds one or more children to the container.

      +

      Multiple items can be added like so: myContainer.addChild(thingOne, thingTwo, thingThree)

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to add to the container

        +

      Returns T[0]

      The first child that was added.

      +

    addChildAt

    • addChildAt<T>(child: T, index: number): T
    • +

      Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown

      +

      Type parameters

      • T: DisplayObject<T>

      Parameters

      • child: T
        +

        The child to add

        +
      • index: number
        +

        The index to place the child in

        +

      Returns T

      The child that was added.

      +

    addListener

    • addListener(event: string | symbol, fn: ListenerFn, context?: any): Sprite3D
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Sprite3D

    calculateBounds

    • calculateBounds(): void
    • +

      Recalculates the bounds of the container.

      +

      This implementation will automatically fit the children's bounds into the calculation. Each child's bounds +is limited to its mask's bounds or filterArea, if any is applied.

      +

      Returns void

    destroy

    • destroy(options?: boolean | IDestroyOptions): void

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Pair method for enableTempParent

      +

      Parameters

      • cacheParent: DisplayObject
        +

        Actual parent of element

        +

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    enableTempParent

    • enableTempParent(): DisplayObject
    • +

      Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

      +
      const cacheParent = elem.enableTempParent();
      elem.updateTransform();
      elem.disableTempParent(cacheParent); +
      +

      Returns DisplayObject

      current parent

      +

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    getBounds

    • getBounds(skipUpdate?: boolean, rect?: Rectangle): Rectangle
    • +

      Calculates and returns the (world) bounds of the display object as a [Rectangle]{@link PIXI.Rectangle}.

      +

      This method is expensive on containers with a large subtree (like the stage). This is because the bounds +of a container depend on its children's bounds, which recursively causes all bounds in the subtree to +be recalculated. The upside, however, is that calling getBounds once on a container will indeed update +the bounds of all children (the whole subtree, in fact). This side effect should be exploited by using +displayObject._bounds.getRectangle() when traversing through all the bounds in a scene graph. Otherwise, +calling getBounds on each object in a subtree will cause the total cost to increase quadratically as +its height increases.

      +
        +
      • The transforms of all objects in a container's subtree and of all ancestors are updated.
      • +
      • The world bounds of all display objects in a container's subtree will also be recalculated.
      • +
      +

      The _bounds object stores the last calculation of the bounds. You can use to entirely skip bounds +calculation if needed.

      +
      const lastCalculatedBounds = displayObject._bounds.getRectangle(optionalRect);
      +
      +

      Do know that usage of getLocalBounds can corrupt the _bounds of children (the whole subtree, actually). This +is a known issue that has not been solved. See [getLocalBounds]{@link PIXI.DisplayObject#getLocalBounds} for more +details.

      +

      getBounds should be called with skipUpdate equal to true in a render() call. This is because the transforms +are guaranteed to be update-to-date. In fact, recalculating inside a render() call may cause corruption in certain +cases.

      +

      Parameters

      • Optional skipUpdate: boolean
      • Optional rect: Rectangle

      Returns Rectangle

      The minimum axis-aligned rectangle in world space that fits around this object.

      +

    getChildAt

    • getChildAt(index: number): DisplayObject
    • +

      Returns the child at the specified index

      +

      Parameters

      • index: number
        +

        The index to get the child at

        +

      Returns DisplayObject

      The child at the given index, if any.

      +

    Optional getChildByName

    • getChildByName(name: string, isRecursive?: boolean): DisplayObject
    • Parameters

      • name: string
      • Optional isRecursive: boolean

      Returns DisplayObject

    getChildIndex

    • getChildIndex(child: DisplayObject): number
    • +

      Returns the index position of a child DisplayObject instance

      +

      Parameters

      • child: DisplayObject
        +

        The DisplayObject instance to identify

        +

      Returns number

      The index position of the child display object to identify

      +

    Optional getGlobalPosition

    • getGlobalPosition(point?: Point, skipUpdate?: boolean): Point
    • Parameters

      • Optional point: Point
      • Optional skipUpdate: boolean

      Returns Point

    getLocalBounds

    • getLocalBounds(rect?: Rectangle, skipChildrenUpdate?: boolean): Rectangle
    • +

      Retrieves the local bounds of the displayObject as a rectangle object.

      +

      Calling getLocalBounds may invalidate the _bounds of the whole subtree below. If using it inside a render() +call, it is advised to call getBounds() immediately after to recalculate the world bounds of the subtree.

      +

      Parameters

      • Optional rect: Rectangle
      • Optional skipChildrenUpdate: boolean

      Returns Rectangle

      The rectangular bounding area.

      +

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • off(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Sprite3D
    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Sprite3D

    on

    • on(event: string | symbol, fn: ListenerFn, context?: any): Sprite3D
    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Sprite3D

    Protected onChildrenChange

    • onChildrenChange(_length?: number): void
    • +

      Overridable method that can be used by Container subclasses whenever the children array is modified

      +

      Parameters

      • Optional _length: number

      Returns void

    once

    • once(event: string | symbol, fn: ListenerFn, context?: any): Sprite3D
    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns Sprite3D

    removeAllListeners

    • removeAllListeners(event?: string | symbol): Sprite3D
    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns Sprite3D

    removeChild

    • removeChild<T>(...children: T): T[0]
    • +

      Removes one or more children from the container.

      +

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        The DisplayObject(s) to remove

        +

      Returns T[0]

      The first child that was removed.

      +

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

      Removes a child from the specified index position.

      +

      Parameters

      • index: number
        +

        The index to get the child from

        +

      Returns DisplayObject

      The child that was removed.

      +

    removeChildren

    • removeChildren(beginIndex?: number, endIndex?: number): DisplayObject[]
    • +

      Removes all children from this container that are within the begin and end indexes.

      +

      Parameters

      • Optional beginIndex: number
      • Optional endIndex: number

      Returns DisplayObject[]

      List of removed children

      +

    removeListener

    • removeListener(event: string | symbol, fn?: ListenerFn, context?: any, once?: boolean): Sprite3D
    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns Sprite3D

    render

    • render(renderer: Renderer): void
    • +

      Renders the object using the WebGL renderer.

      +

      The [_render]{@link PIXI.Container#_render} method is be overriden for rendering the contents of the +container itself. This render method will invoke it, and also invoke the render methods of all +children afterward.

      +

      If renderable or visible is false or if worldAlpha is not positive, this implementation will entirely +skip rendering. See {@link PIXI.DisplayObject} for choosing between renderable or visible. Generally, +setting alpha to zero is not recommended for purely skipping rendering.

      +

      When your scene becomes large (especially when it is larger than can be viewed in a single screen), it is +advised to employ culling to automatically skip rendering objects outside of the current screen. The +@pixi-essentials/cull and +pixi-cull packages do this out of the box.

      +

      The [renderAdvanced]{@link PIXI.Container#renderAdvanced} method is internally used when when masking or +filtering is applied on a container. This does, however, break batching and can affect performance when +masking and filtering is applied extensively throughout the scene graph.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected renderAdvanced

    • renderAdvanced(renderer: Renderer): void
    • +

      Render the object using the WebGL renderer and advanced features.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    Optional renderCanvas

    • renderCanvas(renderer: CanvasRenderer): void
    • Parameters

      • renderer: CanvasRenderer

      Returns void

    setChildIndex

    • setChildIndex(child: DisplayObject, index: number): void
    • +

      Changes the position of an existing child in the display object container

      +

      Parameters

      • child: DisplayObject
        +

        The child DisplayObject instance for which you want to change the index number

        +
      • index: number
        +

        The resulting index number for the child display object

        +

      Returns void

    setParent

    • setParent(container: Container): Container
    • +

      Set the parent Container of this DisplayObject.

      +

      Parameters

      • container: Container
        +

        The Container to add this DisplayObject to.

        +

      Returns Container

      The Container that this DisplayObject was added to.

      +

    setTransform

    • setTransform(x?: number, y?: number, scaleX?: number, scaleY?: number, rotation?: number, skewX?: number, skewY?: number, pivotX?: number, pivotY?: number): Sprite3D
    • +

      Convenience function to set the position, scale, skew and pivot at once.

      +

      Parameters

      • Optional x: number
      • Optional y: number
      • Optional scaleX: number
      • Optional scaleY: number
      • Optional rotation: number
      • Optional skewX: number
      • Optional skewY: number
      • Optional pivotX: number
      • Optional pivotY: number

      Returns Sprite3D

      The DisplayObject instance

      +

    sortChildren

    • sortChildren(): void
    • +

      Sorts children by zIndex. Previous order is maintained for 2 children with the same zIndex.

      +

      Returns void

    swapChildren

    • swapChildren(child: DisplayObject, child2: DisplayObject): void
    • +

      Swaps the position of 2 Display Objects within this container.

      +

      Parameters

      • child: DisplayObject
        +

        First display object to swap

        +
      • child2: DisplayObject
        +

        Second display object to swap

        +

      Returns void

    toGlobal

    • toGlobal<P>(position: IPointData, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the global position of the display object.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object.

      +

    toLocal

    • toLocal<P>(position: IPointData, from?: DisplayObject, point?: P, skipUpdate?: boolean): P
    • +

      Calculates the local position of the display object relative to another point.

      +

      Type parameters

      • P: IPointData = Point

      Parameters

      • position: IPointData
        +

        The world origin to calculate from.

        +
      • Optional from: DisplayObject
      • Optional point: P
      • Optional skipUpdate: boolean

      Returns P

      A point object representing the position of this object

      +

    updateTransform

    • updateTransform(): void
    • +

      Updates the transform on all children of this container for rendering

      +

      Returns void

    Static mixin

    • mixin(source: Dict<any>): void
    • +

      Mixes all enumerable properties and methods from a source object to DisplayObject.

      +

      Parameters

      • source: Dict<any>
        +

        The source of properties and methods to mix in.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/spritebatchrenderer.html b/docs/classes/spritebatchrenderer.html index cfcfb939..58b0abd5 100644 --- a/docs/classes/spritebatchrenderer.html +++ b/docs/classes/spritebatchrenderer.html @@ -1,1122 +1,43 @@ - - - - - - SpriteBatchRenderer | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class SpriteBatchRenderer

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - AbstractBatchRenderer -
        -
      • - SpriteBatchRenderer -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    MAX_TEXTURES

    -
    MAX_TEXTURES: number
    - -
    -
    - -

    Protected _aBuffers

    -
    _aBuffers: Array<ViewableBuffer>
    - -
    -
    - -

    Protected _aIndex

    -
    _aIndex: number
    - -
    -
    - -

    Protected _attributeBuffer

    -
    _attributeBuffer: ViewableBuffer
    - -
    -
    - -

    Protected _bufferSize

    -
    _bufferSize: number
    - -
    -
    - -

    Protected _bufferedElements

    -
    _bufferedElements: Array<IBatchableElement>
    - -
    -
    - -

    Protected _bufferedTextures

    -
    _bufferedTextures: Array<BaseTexture>
    - -
    -
    - -

    Protected _dcIndex

    -
    _dcIndex: number
    - -
    -
    - -

    Protected _flushId

    -
    _flushId: number
    - -
    -
    - -

    Protected _iBuffers

    -
    _iBuffers: Array<Uint16Array>
    - -
    -
    - -

    Protected _iIndex

    -
    _iIndex: number
    - -
    -
    - -

    Protected _indexBuffer

    -
    _indexBuffer: Uint16Array
    - -
    -
    - -

    Protected _indexCount

    -
    _indexCount: number
    - -
    -
    - -

    Protected _shader

    -
    _shader: Shader
    - -
    -
    - -

    Protected _tempBoundTextures

    -
    _tempBoundTextures: BaseTexture[]
    - -
    -
    - -

    Protected _vertexCount

    -
    _vertexCount: number
    - -
    -
    - -

    Protected geometryClass

    -
    geometryClass: typeof BatchGeometry
    - -
    -
    - -

    Protected renderer

    -
    renderer: Renderer
    - -
    -
    - -

    Protected shaderGenerator

    -
    shaderGenerator: BatchShaderGenerator
    - -
    -
    - -

    size

    -
    size: number
    - -
    -
    - -

    state

    -
    state: State
    - -
    -
    - -

    Protected vertexSize

    -
    vertexSize: number
    - -
    -
    - -

    Static _drawCallPool

    -
    _drawCallPool: Array<BatchDrawCall>
    - -
    -
    -

    Pool of BatchDrawCall objects that flush used - to create "batches" of the objects being rendered.

    -
    -

    These are never re-allocated again. - Shared between all batch renderers because it can be only one "flush" working at the moment.

    -
    -
    static
    -
    -
    member
    -

    {PIXI.BatchDrawCall[]}

    -
    -
    -
    -
    -
    - -

    Static _textureArrayPool

    -
    _textureArrayPool: Array<BatchTextureArray>
    - -
    -
    -

    Pool of BatchDrawCall objects that flush used - to create "batches" of the objects being rendered.

    -
    -

    These are never re-allocated again. - Shared between all batch renderers because it can be only one "flush" working at the moment.

    -
    -
    static
    -
    -
    member
    -

    {PIXI.BatchTextureArray[]}

    -
    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    bindAndClearTexArray

    -
      -
    • bindAndClearTexArray(texArray: BatchTextureArray): void
    • -
    -
      -
    • - -
      -
      -

      Bind textures for current rendering

      -
      -
      -

      Parameters

      -
        -
      • -
        texArray: BatchTextureArray
        -
        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    buildDrawCalls

    -
      -
    • buildDrawCalls(texArray: BatchTextureArray, start: number, finish: number): void
    • -
    -
      -
    • - -
      -
      -

      Populating drawcalls for rendering

      -
      -
      -

      Parameters

      -
        -
      • -
        texArray: BatchTextureArray
        -
      • -
      • -
        start: number
        -
      • -
      • -
        finish: number
        -
        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    buildTexturesAndDrawCalls

    -
      -
    • buildTexturesAndDrawCalls(): void
    • -
    - -
    -
    - -

    contextChange

    -
      -
    • contextChange(): void
    • -
    -
      -
    • - -
      -
      -

      Handles the contextChange signal.

      -
      -

      It calculates this.MAX_TEXTURES and allocating the - packed-geometry object pool.

      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    - -

    drawBatches

    -
      -
    • drawBatches(): void
    • -
    - -
    -
    - -

    flush

    -
      -
    • flush(): void
    • -
    -
      -
    • - -
      -
      -

      Renders the content now and empties the current batch.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Private getAttributeBuffer

    -
      -
    • getAttributeBuffer(size: number): ViewableBuffer
    • -
    -
      -
    • - -
      -
      -

      Fetches an attribute buffer from this._aBuffers that - can hold atleast size floats.

      -
      -
      -

      Parameters

      -
        -
      • -
        size: number
        -
        -

        minimum capacity required

        -
        -
      • -
      -

      Returns ViewableBuffer

      -
        -
      • buffer than can hold atleast size floats
      • -
      -
    • -
    -
    -
    - -

    Private getIndexBuffer

    -
      -
    • getIndexBuffer(size: number): Uint16Array
    • -
    -
      -
    • - -
      -
      -

      Fetches an index buffer from this._iBuffers that can - have at least size capacity.

      -
      -
      -

      Parameters

      -
        -
      • -
        size: number
        -
        -

        minimum required capacity

        -
        -
      • -
      -

      Returns Uint16Array

      -
        -
      • buffer that can fit size - indices.
      • -
      -
    • -
    -
    -
    - -

    initFlushBuffers

    -
      -
    • initFlushBuffers(): void
    • -
    -
      -
    • - -
      -
      -

      Makes sure that static and dynamic flush pooled objects have correct dimensions

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    onPrerender

    -
      -
    • onPrerender(): void
    • -
    -
      -
    • - -
      -
      -

      Handles the prerender signal.

      -
      -

      It ensures that flushes start from the first geometry - object again.

      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    packInterleavedGeometry

    -
      -
    • packInterleavedGeometry(element: IBatchableElement, attributeBuffer: ViewableBuffer, indexBuffer: Uint16Array, aIndex: number, iIndex: number): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        element: IBatchableElement
        -
      • -
      • -
        attributeBuffer: ViewableBuffer
        -
      • -
      • -
        indexBuffer: Uint16Array
        -
      • -
      • -
        aIndex: number
        -
      • -
      • -
        iIndex: number
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    render

    -
      -
    • render(element: IBatchableElement): void
    • -
    -
      -
    • - -
      -
      -

      Buffers the "batchable" object. It need not be rendered - immediately.

      -
      -
      -

      Parameters

      -
        -
      • -
        element: IBatchableElement
        -
        -

        the element to render when - using this renderer

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    start

    -
      -
    • start(): void
    • -
    - -
    -
    - -

    stop

    -
      -
    • stop(): void
    • -
    - -
    -
    - -

    updateGeometry

    -
      -
    • updateGeometry(): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +SpriteBatchRenderer | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class SpriteBatchRenderer

    Hierarchy

    • AbstractBatchRenderer
      • SpriteBatchRenderer

    Index

    Constructors

    constructor

    Properties

    MAX_TEXTURES

    MAX_TEXTURES: number

    Protected _aBuffers

    _aBuffers: ViewableBuffer[]

    Protected _aIndex

    _aIndex: number

    Protected _attributeBuffer

    _attributeBuffer: ViewableBuffer

    Protected _bufferSize

    _bufferSize: number

    Protected _bufferedElements

    _bufferedElements: IBatchableElement[]

    Protected _bufferedTextures

    _bufferedTextures: BaseTexture<Resource, IAutoDetectOptions>[]

    Protected _dcIndex

    _dcIndex: number

    Protected _flushId

    _flushId: number

    Protected _iBuffers

    _iBuffers: Uint16Array[]

    Protected _iIndex

    _iIndex: number

    Protected _indexBuffer

    _indexBuffer: Uint16Array

    Protected _indexCount

    _indexCount: number

    Protected _shader

    _shader: Shader

    Protected _tempBoundTextures

    _tempBoundTextures: BaseTexture<Resource, IAutoDetectOptions>[]

    Protected _vertexCount

    _vertexCount: number

    Protected geometryClass

    geometryClass: typeof BatchGeometry

    Protected renderer

    renderer: Renderer

    Protected shaderGenerator

    shaderGenerator: BatchShaderGenerator

    size

    size: number

    Readonly state

    state: State

    Protected vertexSize

    vertexSize: number

    Static _drawCallPool

    _drawCallPool: BatchDrawCall[]
    +

    Pool of BatchDrawCall objects that flush used +to create "batches" of the objects being rendered.

    +

    These are never re-allocated again. +Shared between all batch renderers because it can be only one "flush" working at the moment.

    +
    static
    member

    {PIXI.BatchDrawCall[]}

    +

    Static _textureArrayPool

    _textureArrayPool: BatchTextureArray[]
    +

    Pool of BatchDrawCall objects that flush used +to create "batches" of the objects being rendered.

    +

    These are never re-allocated again. +Shared between all batch renderers because it can be only one "flush" working at the moment.

    +
    static
    member

    {PIXI.BatchTextureArray[]}

    +

    Methods

    bindAndClearTexArray

    • bindAndClearTexArray(texArray: BatchTextureArray): void
    • +

      Bind textures for current rendering

      +

      Parameters

      • texArray: BatchTextureArray
        +

      Returns void

    buildDrawCalls

    • buildDrawCalls(texArray: BatchTextureArray, start: number, finish: number): void
    • +

      Populating drawcalls for rendering

      +

      Parameters

      • texArray: BatchTextureArray
      • start: number
      • finish: number
        +

      Returns void

    buildTexturesAndDrawCalls

    • buildTexturesAndDrawCalls(): void
    • Returns void

    contextChange

    • contextChange(): void
    • +

      Handles the contextChange signal.

      +

      It calculates this.MAX_TEXTURES and allocating the +packed-geometry object pool.

      +

      Returns void

    destroy

    • destroy(): void
    • +

      Destroys this AbstractBatchRenderer. It cannot be used again.

      +

      Returns void

    drawBatches

    • drawBatches(): void
    • Returns void

    flush

    • flush(): void
    • +

      Renders the content now and empties the current batch.

      +

      Returns void

    initFlushBuffers

    • initFlushBuffers(): void
    • +

      Makes sure that static and dynamic flush pooled objects have correct dimensions

      +

      Returns void

    onPrerender

    • onPrerender(): void
    • +

      Handles the prerender signal.

      +

      It ensures that flushes start from the first geometry +object again.

      +

      Returns void

    packInterleavedGeometry

    • packInterleavedGeometry(element: IBatchableElement, attributeBuffer: ViewableBuffer, indexBuffer: Uint16Array, aIndex: number, iIndex: number): void
    • Parameters

      • element: IBatchableElement
      • attributeBuffer: ViewableBuffer
      • indexBuffer: Uint16Array
      • aIndex: number
      • iIndex: number

      Returns void

    render

    • render(element: IBatchableElement): void
    • +

      Buffers the "batchable" object. It need not be rendered +immediately.

      +

      Parameters

      • element: IBatchableElement
        +

        the element to render when + using this renderer

        +

      Returns void

    start

    • start(): void
    • +

      Starts a new sprite batch.

      +

      Returns void

    stop

    • stop(): void
    • +

      Stops and flushes the current batch.

      +

      Returns void

    updateGeometry

    • updateGeometry(): void
    • Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/standardmaterial.html b/docs/classes/standardmaterial.html index c2497690..8d94280f 100644 --- a/docs/classes/standardmaterial.html +++ b/docs/classes/standardmaterial.html @@ -1,1469 +1,105 @@ - - - - - - StandardMaterial | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class StandardMaterial

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    The standard material is using Physically-Based Rendering (PBR) which makes - it suitable to represent a wide range of different surfaces. It's the default - material when loading models from file.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Material -
        -
      • - StandardMaterial -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Properties

    -
    - -

    Private _alphaMode

    -
    _alphaMode: StandardMaterialAlphaMode = StandardMaterialAlphaMode.opaque
    - -
    -
    - -

    Private _baseColor

    -
    _baseColor: Float32Array = new Float32Array(4)
    - -
    -
    - -

    Private Optional _baseColorTexture

    -
    _baseColorTexture: StandardMaterialTexture
    - -
    -
    - -

    Private Optional _debugMode

    - - -
    -
    - -

    Private Optional _emissiveTexture

    -
    _emissiveTexture: StandardMaterialTexture
    - -
    -
    - -

    Private _instancingEnabled

    -
    _instancingEnabled: boolean = false
    - -
    -
    - -

    Private Optional _lightingEnvironment

    -
    _lightingEnvironment: LightingEnvironment
    - -
    -
    - -

    Private Optional _lightsCount

    -
    _lightsCount: undefined | number
    - -
    -
    - -

    Private Optional _metallicRoughnessTexture

    -
    _metallicRoughnessTexture: StandardMaterialTexture
    - -
    -
    - -

    Private Optional _normalTexture

    - - -
    -
    - -

    Private Optional _occlusionTexture

    - - -
    -
    - -

    Protected _renderSortType

    -
    _renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    - -
    -
    - -

    Protected Optional _shader

    -
    _shader: MeshShader
    - -
    -
    - -

    Private Optional _shadowCastingLight

    -
    _shadowCastingLight: ShadowCastingLight
    - -
    -
    - -

    Private _skinUniforms

    -
    _skinUniforms: StandardMaterialSkinUniforms = new StandardMaterialSkinUniforms()
    - -
    -
    - -

    Private _unlit

    -
    _unlit: boolean = false
    - -
    -
    - -

    alphaCutoff

    -
    alphaCutoff: number = 0.5
    - -
    -
    -

    The cutoff threshold when alpha mode is set to "mask".

    -
    -
    -
    -
    - -

    baseColor

    -
    baseColor: Color = new Color(1, 1, 1, 1)
    - -
    -
    -

    The base color of the material.

    -
    -
    -
    -
    - -

    Optional camera

    -
    camera: Camera
    - -
    -
    -

    The camera used when rendering a mesh. If this value is not set, the main - camera will be used by default.

    -
    -
    -
    -
    - -

    drawMode

    -
    drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES
    - -
    -
    -

    Draw mode used to render a mesh.

    -
    -
    -
    -
    - -

    emissive

    -
    emissive: Color = new Color(0, 0, 0)
    - -
    -
    -

    The emissive color of the material.

    -
    -
    -
    -
    - -

    exposure

    -
    exposure: number = 1
    - -
    -
    -

    The exposure (brightness) of the material.

    -
    -
    -
    -
    - -

    metallic

    -
    metallic: number = 1
    - -
    -
    -

    The metalness of the material.

    -
    -
    -
    -
    - -

    renderSortType

    -
    renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    - -
    -
    -

    Sort type used to render a mesh. Transparent materials will be rendered - after opaque materials.

    -
    -
    -
    -
    - -

    roughness

    -
    roughness: number = 1
    - -
    -
    -

    The roughness of the material.

    -
    -
    -
    -
    - -

    state

    -
    state: State & { clockwiseFrontFace: false; culling: true; depthTest: true } = Object.assign(new State(), {culling: true, clockwiseFrontFace: false, depthTest: true})
    - -
    -
    -

    State used to render a mesh.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    alphaMode

    - - -
    -
    - -

    baseColorTexture

    - - -
    -
    - -

    blendMode

    -
      -
    • get blendMode(): BLEND_MODES
    • -
    • set blendMode(value: BLEND_MODES): void
    • -
    - -
    -
    - -

    debugMode

    - - -
    -
    - -

    depthMask

    -
      -
    • get depthMask(): boolean
    • -
    • set depthMask(value: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Value indicating if writing into the depth buffer is enabled or disabled. - Depth mask feature is only available in PixiJS 6.0+ and won't have any - effects in previous versions.

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      Value indicating if writing into the depth buffer is enabled or disabled. - Depth mask feature is only available in PixiJS 6.0+ and won't have any - effects in previous versions.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    doubleSided

    -
      -
    • get doubleSided(): boolean
    • -
    • set doubleSided(value: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Value indicating if the material is double sided. When set to true, the - culling state will be set to false.

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      Value indicating if the material is double sided. When set to true, the - culling state will be set to false.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emissiveTexture

    - - -
    -
    - -

    isInstancingSupported

    -
      -
    • get isInstancingSupported(): boolean
    • -
    - -
    -
    - -

    lightingEnvironment

    - - -
    -
    - -

    metallicRoughnessTexture

    - - -
    -
    - -

    normalTexture

    - - -
    -
    - -

    occlusionTexture

    - - -
    -
    - -

    shadowCastingLight

    - - -
    -
    - -

    unlit

    -
      -
    • get unlit(): boolean
    • -
    • set unlit(value: boolean): void
    • -
    -
      -
    • - -
      -
      -

      Value indicating if the material is unlit. If this value if set to true, - all lighting is disabled and only the base color will be used.

      -
      -
      -

      Returns boolean

      -
    • -
    • - -
      -
      -

      Value indicating if the material is unlit. If this value if set to true, - all lighting is disabled and only the base color will be used.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: boolean
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    createInstance

    - - -
    -
    - -

    createShader

    -
      -
    • createShader(mesh: Mesh3D, renderer: Renderer): undefined | StandardShader
    • -
    - -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    - -
    -
    - -

    invalidateShader

    -
      -
    • invalidateShader(): void
    • -
    - -
    -
    - -

    render

    -
      -
    • render(mesh: Mesh3D, renderer: Renderer): void
    • -
    - -
    -
    - -

    updateUniforms

    -
      -
    • updateUniforms(mesh: Mesh3D, shader: Shader): void
    • -
    - -
    -
    - -

    Static create

    - - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardMaterial | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterial

    +

    The standard material is using Physically-Based Rendering (PBR) which makes +it suitable to represent a wide range of different surfaces. It's the default +material when loading models from file.

    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    Protected _renderSortType

    _renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque

    Protected Optional _shader

    _shader?: MeshShader

    alphaCutoff

    alphaCutoff: number = 0.5
    +

    The cutoff threshold when alpha mode is set to "mask".

    +

    baseColor

    baseColor: Color = ...
    +

    The base color of the material.

    +

    Optional camera

    camera?: Camera
    +

    The camera used when rendering a mesh. If this value is not set, the main +camera will be used by default.

    +

    drawMode

    drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES
    +

    Draw mode used to render a mesh.

    +

    emissive

    emissive: Color = ...
    +

    The emissive color of the material.

    +

    exposure

    exposure: number = 1
    +

    The exposure (brightness) of the material.

    +

    metallic

    metallic: number = 1
    +

    The metalness of the material.

    +

    renderSortType

    renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    +

    Sort type used to render a mesh. Transparent materials will be rendered +after opaque materials.

    +

    roughness

    roughness: number = 1
    +

    The roughness of the material.

    +

    state

    state: State & { clockwiseFrontFace: boolean; culling: boolean; depthTest: boolean } = ...
    +

    State used to render a mesh.

    +

    Accessors

    alphaMode

    baseColorTexture

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    debugMode

    depthMask

    • get depthMask(): boolean
    • set depthMask(value: boolean): void
    • +

      Value indicating if writing into the depth buffer is enabled or disabled. +Depth mask feature is only available in PixiJS 6.0+ and won't have any +effects in previous versions.

      +

      Returns boolean

    • +

      Value indicating if writing into the depth buffer is enabled or disabled. +Depth mask feature is only available in PixiJS 6.0+ and won't have any +effects in previous versions.

      +

      Parameters

      • value: boolean

      Returns void

    doubleSided

    • get doubleSided(): boolean
    • set doubleSided(value: boolean): void
    • +

      Value indicating if the material is double sided. When set to true, the +culling state will be set to false.

      +

      Returns boolean

    • +

      Value indicating if the material is double sided. When set to true, the +culling state will be set to false.

      +

      Parameters

      • value: boolean

      Returns void

    emissiveTexture

    isInstancingSupported

    • get isInstancingSupported(): boolean

    lightingEnvironment

    metallicRoughnessTexture

    normalTexture

    occlusionTexture

    shadowCastingLight

    unlit

    • get unlit(): boolean
    • set unlit(value: boolean): void

    Methods

    createInstance

    createShader

    • createShader(mesh: Mesh3D, renderer: Renderer): undefined | StandardShader

    destroy

    • destroy(): void

    invalidateShader

    • invalidateShader(): void

    render

    • render(mesh: Mesh3D, renderer: Renderer): void

    updateUniforms

    • updateUniforms(mesh: Mesh3D, shader: Shader): void

    Static create

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/standardmaterialnormaltexture.html b/docs/classes/standardmaterialnormaltexture.html index 261233a9..2729a2b4 100644 --- a/docs/classes/standardmaterialnormaltexture.html +++ b/docs/classes/standardmaterialnormaltexture.html @@ -1,702 +1,125 @@ - - - - - - StandardMaterialNormalTexture | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class StandardMaterialNormalTexture<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a texture which holds specific data for a normal map.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new StandardMaterialNormalTexture(baseTexture: BaseTexture, scale?: undefined | number, uvSet?: undefined | number): StandardMaterialNormalTexture
    • -
    - -
    -
    -
    -

    Properties

    -
    - -

    Optional scale

    -
    scale: undefined | number
    - -
    -
    -

    The scale of the normal.

    -
    -
    -
    -
    - -

    Optional transform

    -
    transform: TextureTransform
    - -
    -
    -

    The transform to use for this texture.

    -
    -
    -
    -
    - -

    Optional uvSet

    -
    uvSet: undefined | number
    - -
    -
    -

    The uv set to use (0 or 1).

    -
    -
    -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardMaterialNormalTexture | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterialNormalTexture

    +

    Represents a texture which holds specific data for a normal map.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • new StandardMaterialNormalTexture(baseTexture: BaseTexture<Resource, IAutoDetectOptions>, scale?: number, uvSet?: number): StandardMaterialNormalTexture

    Properties

    _frame

    _frame: Rectangle

    Protected _rotate

    _rotate: number

    _updateID

    _updateID: number

    _uvs

    _uvs: TextureUvs

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>

    defaultAnchor

    defaultAnchor: Point

    noFrame

    noFrame: boolean

    orig

    orig: Rectangle

    Optional patternCache

    patternCache?: {}

    Type declaration

    • [key: string]: CanvasPattern

    Optional scale

    scale?: number

    textureCacheIds

    textureCacheIds: string[]

    Optional tintCache

    tintCache?: {}

    Type declaration

    • [key: string]: HTMLCanvasElement | HTMLImageElement

    Optional transform

    transform?: TextureTransform
    +

    The transform to use for this texture.

    +

    trim

    trim: Rectangle

    uvMatrix

    uvMatrix: TextureMatrix

    Optional uvSet

    uvSet?: number

    valid

    valid: boolean

    Static Readonly EMPTY

    EMPTY: Texture<CanvasResource>

    Static Readonly WHITE

    WHITE: Texture<CanvasResource>

    Static prefixed

    prefixed: string | boolean

    Accessors

    frame

    • get frame(): Rectangle
    • set frame(frame: Rectangle): void
    • +

      The frame specifies the region of the base texture that this texture uses. +Please call updateUvs() after you change coordinates of frame manually.

      +
      member

      {PIXI.Rectangle}

      +

      Returns Rectangle

    • +

      The frame specifies the region of the base texture that this texture uses. +Please call updateUvs() after you change coordinates of frame manually.

      +
      member

      {PIXI.Rectangle}

      +

      Parameters

      • frame: Rectangle

      Returns void

    height

    • get height(): number
    • +

      The height of the Texture in pixels.

      +
      member

      {number}

      +

      Returns number

    resolution

    • get resolution(): number
    • +

      Returns resolution of baseTexture

      +
      member

      {number}

      +
      readonly

      Returns number

    rotate

    • get rotate(): number
    • set rotate(rotate: number): void
    • +

      Indicates whether the texture is rotated inside the atlas +set to 2 to compensate for texture packer rotation +set to 6 to compensate for spine packer rotation +can be used to rotate or mirror sprites +See {@link PIXI.groupD8} for explanation

      +
      member

      {number}

      +

      Returns number

    • +

      Indicates whether the texture is rotated inside the atlas +set to 2 to compensate for texture packer rotation +set to 6 to compensate for spine packer rotation +can be used to rotate or mirror sprites +See {@link PIXI.groupD8} for explanation

      +
      member

      {number}

      +

      Parameters

      • rotate: number

      Returns void

    width

    • get width(): number
    • +

      The width of the Texture in pixels.

      +
      member

      {number}

      +

      Returns number

    Methods

    addListener

    castToBaseTexture

    • castToBaseTexture(): BaseTexture<Resource, IAutoDetectOptions>
    • +

      Utility function for BaseTexture|Texture cast

      +

      Returns BaseTexture<Resource, IAutoDetectOptions>

    clone

    • clone(): Texture<Resource>
    • +

      Creates a new texture object that acts the same as this one.

      +

      Returns Texture<Resource>

      The new texture

      +

    destroy

    • destroy(destroyBase?: boolean): void
    • +

      Destroys this texture

      +

      Parameters

      • Optional destroyBase: boolean

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    on

    Protected onBaseTextureUpdated

    • onBaseTextureUpdated(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • +

      Called when the base texture is updated

      +

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>
        +

        The base texture.

        +

      Returns void

    once

    removeAllListeners

    removeListener

    update

    • update(): void
    • +

      Updates this texture on the gpu.

      +

      Calls the TextureResource update.

      +

      If you adjusted frame manually, please call updateUvs() instead.

      +

      Returns void

    updateUvs

    • updateUvs(): void
    • +

      Updates the internal WebGL UV cache. Use it after you change frame or trim of the texture. +Call it after changing the frame

      +

      Returns void

    Static addToCache

    • addToCache(texture: Texture<Resource>, id: string): void
    • +

      Adds a Texture to the global TextureCache. This cache is shared across the whole PIXI object.

      +
      static

      Parameters

      • texture: Texture<Resource>
        +

        The Texture to add to the cache.

        +
      • id: string
        +

        The id that the Texture will be stored against.

        +

      Returns void

    Static from

    • from<R, RO>(source: TextureSource, options?: IBaseTextureOptions<RO>, strict?: boolean): Texture<R>
    • +

      Helper function that creates a new Texture based on the source you provide. +The source can be - frame id, image url, video url, canvas element, video element, base texture

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • source: TextureSource
        +
          +
        •   Source to create texture from
          +
          +
        • +
        +
      • Optional options: IBaseTextureOptions<RO>
      • Optional strict: boolean

      Returns Texture<R>

      The newly created texture

      +

    Static fromBuffer

    • fromBuffer(buffer: Float32Array | Uint8Array, width: number, height: number, options?: IBaseTextureOptions<ISize>): Texture<BufferResource>
    • +

      Create a new Texture with a BufferResource from a Float32Array. +RGBA values are floats from 0 to 1.

      +
      static

      Parameters

      • buffer: Float32Array | Uint8Array
        +

        The optional array to use, if no data + is provided, a new Float32Array is created.

        +
      • width: number
        +

        Width of the resource

        +
      • height: number
        +

        Height of the resource

        +
      • Optional options: IBaseTextureOptions<ISize>

      Returns Texture<BufferResource>

      The resulting new BaseTexture

      +

    Static fromLoader

    • fromLoader<R>(source: string | HTMLImageElement | HTMLCanvasElement, imageUrl: string, name?: string, options?: IBaseTextureOptions<any>): Promise<Texture<R>>
    • +

      Create a texture from a source and add to the cache.

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      Parameters

      • source: string | HTMLImageElement | HTMLCanvasElement
        +

        The input source.

        +
      • imageUrl: string
        +

        File name of texture, for cache and resolving resolution.

        +
      • Optional name: string
      • Optional options: IBaseTextureOptions<any>

      Returns Promise<Texture<R>>

      Output texture

      +

    Static fromURL

    • fromURL<R, RO>(url: string, options?: IBaseTextureOptions<RO>): Promise<Texture<R>>
    • +

      Useful for loading textures via URLs. Use instead of Texture.from because +it does a better job of handling failed URLs more effectively. This also ignores +PIXI.settings.STRICT_TEXTURE_CACHE. Works for Videos, SVGs, Images.

      +

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • url: string
        +

        The remote URL to load.

        +
      • Optional options: IBaseTextureOptions<RO>

      Returns Promise<Texture<R>>

      A Promise that resolves to a Texture.

      +

    Static removeFromCache

    • removeFromCache(texture: string | Texture<Resource>): null | Texture<Resource>
    • +

      Remove a Texture from the global TextureCache.

      +
      static

      Parameters

      • texture: string | Texture<Resource>
        +

        id of a Texture to be removed, or a Texture instance itself

        +

      Returns null | Texture<Resource>

      The Texture that was removed

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/standardmaterialocclusiontexture.html b/docs/classes/standardmaterialocclusiontexture.html index 12ca160d..604a00e0 100644 --- a/docs/classes/standardmaterialocclusiontexture.html +++ b/docs/classes/standardmaterialocclusiontexture.html @@ -1,702 +1,125 @@ - - - - - - StandardMaterialOcclusionTexture | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class StandardMaterialOcclusionTexture<EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a texture which holds specific data for a occlusion map.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new StandardMaterialOcclusionTexture(baseTexture: BaseTexture, strength?: undefined | number, uvSet?: undefined | number): StandardMaterialOcclusionTexture
    • -
    - -
    -
    -
    -

    Properties

    -
    - -

    Optional strength

    -
    strength: undefined | number
    - -
    -
    -

    The strength of the occlusion.

    -
    -
    -
    -
    - -

    Optional transform

    -
    transform: TextureTransform
    - -
    -
    -

    The transform to use for this texture.

    -
    -
    -
    -
    - -

    Optional uvSet

    -
    uvSet: undefined | number
    - -
    -
    -

    The uv set to use (0 or 1).

    -
    -
    -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    -
      -
    • - -
      -
      -

      Remove all listeners, or those of the specified event.

      -
      -
      -

      Parameters

      - -

      Returns this

      -
    • -
    -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardMaterialOcclusionTexture | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterialOcclusionTexture

    +

    Represents a texture which holds specific data for a occlusion map.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • new StandardMaterialOcclusionTexture(baseTexture: BaseTexture<Resource, IAutoDetectOptions>, strength?: number, uvSet?: number): StandardMaterialOcclusionTexture

    Properties

    _frame

    _frame: Rectangle

    Protected _rotate

    _rotate: number

    _updateID

    _updateID: number

    _uvs

    _uvs: TextureUvs

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>

    defaultAnchor

    defaultAnchor: Point

    noFrame

    noFrame: boolean

    orig

    orig: Rectangle

    Optional patternCache

    patternCache?: {}

    Type declaration

    • [key: string]: CanvasPattern

    Optional strength

    strength?: number

    textureCacheIds

    textureCacheIds: string[]

    Optional tintCache

    tintCache?: {}

    Type declaration

    • [key: string]: HTMLCanvasElement | HTMLImageElement

    Optional transform

    transform?: TextureTransform
    +

    The transform to use for this texture.

    +

    trim

    trim: Rectangle

    uvMatrix

    uvMatrix: TextureMatrix

    Optional uvSet

    uvSet?: number

    valid

    valid: boolean

    Static Readonly EMPTY

    EMPTY: Texture<CanvasResource>

    Static Readonly WHITE

    WHITE: Texture<CanvasResource>

    Static prefixed

    prefixed: string | boolean

    Accessors

    frame

    • get frame(): Rectangle
    • set frame(frame: Rectangle): void
    • +

      The frame specifies the region of the base texture that this texture uses. +Please call updateUvs() after you change coordinates of frame manually.

      +
      member

      {PIXI.Rectangle}

      +

      Returns Rectangle

    • +

      The frame specifies the region of the base texture that this texture uses. +Please call updateUvs() after you change coordinates of frame manually.

      +
      member

      {PIXI.Rectangle}

      +

      Parameters

      • frame: Rectangle

      Returns void

    height

    • get height(): number
    • +

      The height of the Texture in pixels.

      +
      member

      {number}

      +

      Returns number

    resolution

    • get resolution(): number
    • +

      Returns resolution of baseTexture

      +
      member

      {number}

      +
      readonly

      Returns number

    rotate

    • get rotate(): number
    • set rotate(rotate: number): void
    • +

      Indicates whether the texture is rotated inside the atlas +set to 2 to compensate for texture packer rotation +set to 6 to compensate for spine packer rotation +can be used to rotate or mirror sprites +See {@link PIXI.groupD8} for explanation

      +
      member

      {number}

      +

      Returns number

    • +

      Indicates whether the texture is rotated inside the atlas +set to 2 to compensate for texture packer rotation +set to 6 to compensate for spine packer rotation +can be used to rotate or mirror sprites +See {@link PIXI.groupD8} for explanation

      +
      member

      {number}

      +

      Parameters

      • rotate: number

      Returns void

    width

    • get width(): number
    • +

      The width of the Texture in pixels.

      +
      member

      {number}

      +

      Returns number

    Methods

    addListener

    castToBaseTexture

    • castToBaseTexture(): BaseTexture<Resource, IAutoDetectOptions>
    • +

      Utility function for BaseTexture|Texture cast

      +

      Returns BaseTexture<Resource, IAutoDetectOptions>

    clone

    • clone(): Texture<Resource>
    • +

      Creates a new texture object that acts the same as this one.

      +

      Returns Texture<Resource>

      The new texture

      +

    destroy

    • destroy(destroyBase?: boolean): void
    • +

      Destroys this texture

      +

      Parameters

      • Optional destroyBase: boolean

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    on

    Protected onBaseTextureUpdated

    • onBaseTextureUpdated(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • +

      Called when the base texture is updated

      +

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>
        +

        The base texture.

        +

      Returns void

    once

    removeAllListeners

    removeListener

    update

    • update(): void
    • +

      Updates this texture on the gpu.

      +

      Calls the TextureResource update.

      +

      If you adjusted frame manually, please call updateUvs() instead.

      +

      Returns void

    updateUvs

    • updateUvs(): void
    • +

      Updates the internal WebGL UV cache. Use it after you change frame or trim of the texture. +Call it after changing the frame

      +

      Returns void

    Static addToCache

    • addToCache(texture: Texture<Resource>, id: string): void
    • +

      Adds a Texture to the global TextureCache. This cache is shared across the whole PIXI object.

      +
      static

      Parameters

      • texture: Texture<Resource>
        +

        The Texture to add to the cache.

        +
      • id: string
        +

        The id that the Texture will be stored against.

        +

      Returns void

    Static from

    • from<R, RO>(source: TextureSource, options?: IBaseTextureOptions<RO>, strict?: boolean): Texture<R>
    • +

      Helper function that creates a new Texture based on the source you provide. +The source can be - frame id, image url, video url, canvas element, video element, base texture

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • source: TextureSource
        +
          +
        •   Source to create texture from
          +
          +
        • +
        +
      • Optional options: IBaseTextureOptions<RO>
      • Optional strict: boolean

      Returns Texture<R>

      The newly created texture

      +

    Static fromBuffer

    • fromBuffer(buffer: Float32Array | Uint8Array, width: number, height: number, options?: IBaseTextureOptions<ISize>): Texture<BufferResource>
    • +

      Create a new Texture with a BufferResource from a Float32Array. +RGBA values are floats from 0 to 1.

      +
      static

      Parameters

      • buffer: Float32Array | Uint8Array
        +

        The optional array to use, if no data + is provided, a new Float32Array is created.

        +
      • width: number
        +

        Width of the resource

        +
      • height: number
        +

        Height of the resource

        +
      • Optional options: IBaseTextureOptions<ISize>

      Returns Texture<BufferResource>

      The resulting new BaseTexture

      +

    Static fromLoader

    • fromLoader<R>(source: string | HTMLImageElement | HTMLCanvasElement, imageUrl: string, name?: string, options?: IBaseTextureOptions<any>): Promise<Texture<R>>
    • +

      Create a texture from a source and add to the cache.

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      Parameters

      • source: string | HTMLImageElement | HTMLCanvasElement
        +

        The input source.

        +
      • imageUrl: string
        +

        File name of texture, for cache and resolving resolution.

        +
      • Optional name: string
      • Optional options: IBaseTextureOptions<any>

      Returns Promise<Texture<R>>

      Output texture

      +

    Static fromURL

    • fromURL<R, RO>(url: string, options?: IBaseTextureOptions<RO>): Promise<Texture<R>>
    • +

      Useful for loading textures via URLs. Use instead of Texture.from because +it does a better job of handling failed URLs more effectively. This also ignores +PIXI.settings.STRICT_TEXTURE_CACHE. Works for Videos, SVGs, Images.

      +

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • url: string
        +

        The remote URL to load.

        +
      • Optional options: IBaseTextureOptions<RO>

      Returns Promise<Texture<R>>

      A Promise that resolves to a Texture.

      +

    Static removeFromCache

    • removeFromCache(texture: string | Texture<Resource>): null | Texture<Resource>
    • +

      Remove a Texture from the global TextureCache.

      +
      static

      Parameters

      • texture: string | Texture<Resource>
        +

        id of a Texture to be removed, or a Texture instance itself

        +

      Returns null | Texture<Resource>

      The Texture that was removed

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/standardmaterialtexture.html b/docs/classes/standardmaterialtexture.html index e722a3e4..f2410025 100644 --- a/docs/classes/standardmaterialtexture.html +++ b/docs/classes/standardmaterialtexture.html @@ -1,1624 +1,123 @@ - - - - - - StandardMaterialTexture | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class StandardMaterialTexture<EventTypes, R, EventTypes>

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a texture which can have a transform.

    -
    -
    -
    -
    -

    Type parameters

    -
      -
    • -

      EventTypes: string | symbol

      -
    • -
    • -

      R: Resource

      -
    • -
    • -

      EventTypes: string | symbol

      -
    • -
    -
    -
    -

    Hierarchy

    - -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    _frame

    -
    _frame: Rectangle
    - -
    -
    - -

    Protected _rotate

    -
    _rotate: number
    - -
    -
    - -

    _updateID

    -
    _updateID: number
    - -
    -
    - -

    _uvs

    -
    _uvs: TextureUvs
    - -
    -
    - -

    baseTexture

    -
    baseTexture: BaseTexture<R>
    - -
    -
    - -

    defaultAnchor

    -
    defaultAnchor: Point
    - -
    -
    - -

    noFrame

    -
    noFrame: boolean
    - -
    -
    - -

    orig

    -
    orig: Rectangle
    - -
    -
    - -

    textureCacheIds

    -
    textureCacheIds: Array<string>
    - -
    -
    - -

    Optional transform

    -
    transform: TextureTransform
    - -
    -
    -

    The transform to use for this texture.

    -
    -
    -
    -
    - -

    trim

    -
    trim: Rectangle
    - -
    -
    - -

    uvMatrix

    -
    uvMatrix: TextureMatrix
    - -
    -
    - -

    Optional uvSet

    -
    uvSet: undefined | number
    - -
    -
    -

    The uv set to use (0 or 1).

    -
    -
    -
    -
    - -

    valid

    -
    valid: boolean
    - -
    -
    - -

    Static EMPTY

    -
    EMPTY: Texture<CanvasResource>
    - -
    -
    - -

    Static WHITE

    -
    WHITE: Texture<CanvasResource>
    - -
    -
    - -

    Static prefixed

    -
    prefixed: string | boolean
    - -
    -
    -
    -

    Accessors

    -
    - -

    frame

    -
      -
    • get frame(): Rectangle
    • -
    • set frame(frame: Rectangle): any
    • -
    -
      -
    • - -
      -
      -

      The frame specifies the region of the base texture that this texture uses. - Please call updateUvs() after you change coordinates of frame manually.

      -
      -
      -
      member
      -

      {PIXI.Rectangle}

      -
      -
      -
      -

      Returns Rectangle

      -
    • -
    • - -
      -
      -

      The frame specifies the region of the base texture that this texture uses. - Please call updateUvs() after you change coordinates of frame manually.

      -
      -
      -

      Parameters

      -
        -
      • -
        frame: Rectangle
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    height

    -
      -
    • get height(): number
    • -
    -
      -
    • - -
      -
      -

      The height of the Texture in pixels.

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    - -

    resolution

    -
      -
    • get resolution(): number
    • -
    -
      -
    • - -
      -
      -

      Returns resolution of baseTexture

      -
      -
      -
      member
      -

      {number}

      -
      -
      readonly
      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    - -

    rotate

    -
      -
    • get rotate(): number
    • -
    • set rotate(rotate: number): any
    • -
    -
      -
    • - -
      -
      -

      Indicates whether the texture is rotated inside the atlas - set to 2 to compensate for texture packer rotation - set to 6 to compensate for spine packer rotation - can be used to rotate or mirror sprites - See {@link PIXI.groupD8} for explanation

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      Indicates whether the texture is rotated inside the atlas - set to 2 to compensate for texture packer rotation - set to 6 to compensate for spine packer rotation - can be used to rotate or mirror sprites - See {@link PIXI.groupD8} for explanation

      -
      -
      -

      Parameters

      -
        -
      • -
        rotate: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    width

    -
      -
    • get width(): number
    • -
    -
      -
    • - -
      -
      -

      The width of the Texture in pixels.

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    addListener

    -
      -
    • addListener(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    - -
    -
    - -

    castToBaseTexture

    -
      -
    • castToBaseTexture(): BaseTexture
    • -
    -
      -
    • - -
      -
      -

      Utility function for BaseTexture|Texture cast

      -
      -
      -

      Returns BaseTexture

      -
    • -
    -
    -
    - -

    clone

    -
      -
    • clone(): Texture
    • -
    -
      -
    • - -
      -
      -

      Creates a new texture object that acts the same as this one.

      -
      -
      -

      Returns Texture

      -

      The new texture

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(destroyBase?: undefined | false | true): void
    • -
    -
      -
    • - -
      -
      -

      Destroys this texture

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional destroyBase: undefined | false | true
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    emit

    -
      -
    • emit(event: EventTypes, ...args: Array<any>): boolean
    • -
    -
      -
    • - -
      -
      -

      Calls each of the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    eventNames

    -
      -
    • eventNames(): Array<EventTypes>
    • -
    -
      -
    • - -
      -
      -

      Return an array listing the events for which the emitter has registered - listeners.

      -
      -
      -

      Returns Array<EventTypes>

      -
    • -
    -
    -
    - -

    listenerCount

    -
      -
    • listenerCount(event: EventTypes): number
    • -
    -
      -
    • - -
      -
      -

      Return the number of listeners listening to a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    listeners

    -
      -
    • listeners(event: EventTypes): Array<ListenerFn>
    • -
    -
      -
    • - -
      -
      -

      Return the listeners registered for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      -

      Returns Array<ListenerFn>

      -
    • -
    -
    -
    - -

    off

    -
      -
    • off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    on

    -
      -
    • on(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    Protected onBaseTextureUpdated

    -
      -
    • onBaseTextureUpdated(baseTexture: BaseTexture): void
    • -
    -
      -
    • - -
      -
      -

      Called when the base texture is updated

      -
      -
      -

      Parameters

      -
        -
      • -
        baseTexture: BaseTexture
        -
        -

        The base texture.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    once

    -
      -
    • once(event: EventTypes, fn: ListenerFn, context?: any): this
    • -
    -
      -
    • - -
      -
      -

      Add a one-time listener for a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        fn: ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    removeAllListeners

    -
      -
    • removeAllListeners(event?: EventTypes): this
    • -
    - -
    -
    - -

    removeListener

    -
      -
    • removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: undefined | false | true): this
    • -
    -
      -
    • - -
      -
      -

      Remove the listeners of a given event.

      -
      -
      -

      Parameters

      -
        -
      • -
        event: EventTypes
        -
      • -
      • -
        Optional fn: EventEmitter.ListenerFn
        -
      • -
      • -
        Optional context: any
        -
      • -
      • -
        Optional once: undefined | false | true
        -
      • -
      -

      Returns this

      -
    • -
    -
    -
    - -

    update

    -
      -
    • update(): void
    • -
    -
      -
    • - -
      -
      -

      Updates this texture on the gpu.

      -
      -

      Calls the TextureResource update.

      -

      If you adjusted frame manually, please call updateUvs() instead.

      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    updateUvs

    -
      -
    • updateUvs(): void
    • -
    -
      -
    • - -
      -
      -

      Updates the internal WebGL UV cache. Use it after you change frame or trim of the texture. - Call it after changing the frame

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static addToCache

    -
      -
    • addToCache(texture: Texture, id: string): void
    • -
    -
      -
    • - -
      -
      -

      Adds a Texture to the global TextureCache. This cache is shared across the whole PIXI object.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        texture: Texture
        -
        -

        The Texture to add to the cache.

        -
        -
      • -
      • -
        id: string
        -
        -

        The id that the Texture will be stored against.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Static from

    -
      -
    • from<R, RO>(source: TextureSource, options?: IBaseTextureOptions<RO>, strict?: undefined | false | true): Texture<R>
    • -
    -
      -
    • - -
      -
      -

      Helper function that creates a new Texture based on the source you provide. - The source can be - frame id, image url, video url, canvas element, video element, base texture

      -
      -
      -
      static
      -
      -
      -
      -

      Type parameters

      -
        -
      • -

        R: Resource

        -
      • -
      • -

        RO

        -
      • -
      -

      Parameters

      -
        -
      • -
        source: TextureSource
        -
        -

        - - Source to create texture from

        -
        -
      • -
      • -
        Optional options: IBaseTextureOptions<RO>
        -
      • -
      • -
        Optional strict: undefined | false | true
        -
      • -
      -

      Returns Texture<R>

      -

      The newly created texture

      -
    • -
    -
    -
    - -

    Static fromBuffer

    -
      -
    • fromBuffer(buffer: Float32Array | Uint8Array, width: number, height: number, options?: IBaseTextureOptions<ISize>): Texture<BufferResource>
    • -
    -
      -
    • - -
      -
      -

      Create a new Texture with a BufferResource from a Float32Array. - RGBA values are floats from 0 to 1.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        buffer: Float32Array | Uint8Array
        -
        -

        The optional array to use, if no data - is provided, a new Float32Array is created.

        -
        -
      • -
      • -
        width: number
        -
        -

        Width of the resource

        -
        -
      • -
      • -
        height: number
        -
        -

        Height of the resource

        -
        -
      • -
      • -
        Optional options: IBaseTextureOptions<ISize>
        -
      • -
      -

      Returns Texture<BufferResource>

      -

      The resulting new BaseTexture

      -
    • -
    -
    -
    - -

    Static fromLoader

    -
      -
    • fromLoader<R>(source: HTMLImageElement | HTMLCanvasElement | string, imageUrl: string, name?: undefined | string, options?: IBaseTextureOptions): Promise<Texture<R>>
    • -
    -
      -
    • - -
      -
      -

      Create a texture from a source and add to the cache.

      -
      -
      -
      static
      -
      -
      -
      -

      Type parameters

      -
        -
      • -

        R: Resource

        -
      • -
      -

      Parameters

      -
        -
      • -
        source: HTMLImageElement | HTMLCanvasElement | string
        -
        -

        The input source.

        -
        -
      • -
      • -
        imageUrl: string
        -
        -

        File name of texture, for cache and resolving resolution.

        -
        -
      • -
      • -
        Optional name: undefined | string
        -
      • -
      • -
        Optional options: IBaseTextureOptions
        -
      • -
      -

      Returns Promise<Texture<R>>

      -

      Output texture

      -
    • -
    -
    -
    - -

    Static fromURL

    -
      -
    • fromURL<R, RO>(url: string, options?: IBaseTextureOptions<RO>): Promise<Texture<R>>
    • -
    -
      -
    • - -
      -
      -

      Useful for loading textures via URLs. Use instead of Texture.from because - it does a better job of handling failed URLs more effectively. This also ignores - PIXI.settings.STRICT_TEXTURE_CACHE. Works for Videos, SVGs, Images.

      -
      -
      -

      Type parameters

      -
        -
      • -

        R: Resource

        -
      • -
      • -

        RO

        -
      • -
      -

      Parameters

      -
        -
      • -
        url: string
        -
        -

        The remote URL to load.

        -
        -
      • -
      • -
        Optional options: IBaseTextureOptions<RO>
        -
      • -
      -

      Returns Promise<Texture<R>>

      -

      A Promise that resolves to a Texture.

      -
    • -
    -
    -
    - -

    Static removeFromCache

    -
      -
    • removeFromCache(texture: string | Texture): Texture | null
    • -
    -
      -
    • - -
      -
      -

      Remove a Texture from the global TextureCache.

      -
      -
      -
      static
      -
      -
      -
      -

      Parameters

      -
        -
      • -
        texture: string | Texture
        -
        -

        id of a Texture to be removed, or a Texture instance itself

        -
        -
      • -
      -

      Returns Texture | null

      -

      The Texture that was removed

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardMaterialTexture | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterialTexture

    +

    Represents a texture which can have a transform.

    +

    Hierarchy

    Index

    Constructors

    constructor

    • new StandardMaterialTexture(baseTexture: BaseTexture<Resource, IAutoDetectOptions>, uvSet?: number): StandardMaterialTexture

    Properties

    _frame

    _frame: Rectangle

    Protected _rotate

    _rotate: number

    _updateID

    _updateID: number

    _uvs

    _uvs: TextureUvs

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>

    defaultAnchor

    defaultAnchor: Point

    noFrame

    noFrame: boolean

    orig

    orig: Rectangle

    Optional patternCache

    patternCache?: {}

    Type declaration

    • [key: string]: CanvasPattern

    textureCacheIds

    textureCacheIds: string[]

    Optional tintCache

    tintCache?: {}

    Type declaration

    • [key: string]: HTMLCanvasElement | HTMLImageElement

    Optional transform

    transform?: TextureTransform
    +

    The transform to use for this texture.

    +

    trim

    trim: Rectangle

    uvMatrix

    uvMatrix: TextureMatrix

    Optional uvSet

    uvSet?: number

    valid

    valid: boolean

    Static Readonly EMPTY

    EMPTY: Texture<CanvasResource>

    Static Readonly WHITE

    WHITE: Texture<CanvasResource>

    Static prefixed

    prefixed: string | boolean

    Accessors

    frame

    • get frame(): Rectangle
    • set frame(frame: Rectangle): void
    • +

      The frame specifies the region of the base texture that this texture uses. +Please call updateUvs() after you change coordinates of frame manually.

      +
      member

      {PIXI.Rectangle}

      +

      Returns Rectangle

    • +

      The frame specifies the region of the base texture that this texture uses. +Please call updateUvs() after you change coordinates of frame manually.

      +
      member

      {PIXI.Rectangle}

      +

      Parameters

      • frame: Rectangle

      Returns void

    height

    • get height(): number
    • +

      The height of the Texture in pixels.

      +
      member

      {number}

      +

      Returns number

    resolution

    • get resolution(): number
    • +

      Returns resolution of baseTexture

      +
      member

      {number}

      +
      readonly

      Returns number

    rotate

    • get rotate(): number
    • set rotate(rotate: number): void
    • +

      Indicates whether the texture is rotated inside the atlas +set to 2 to compensate for texture packer rotation +set to 6 to compensate for spine packer rotation +can be used to rotate or mirror sprites +See {@link PIXI.groupD8} for explanation

      +
      member

      {number}

      +

      Returns number

    • +

      Indicates whether the texture is rotated inside the atlas +set to 2 to compensate for texture packer rotation +set to 6 to compensate for spine packer rotation +can be used to rotate or mirror sprites +See {@link PIXI.groupD8} for explanation

      +
      member

      {number}

      +

      Parameters

      • rotate: number

      Returns void

    width

    • get width(): number
    • +

      The width of the Texture in pixels.

      +
      member

      {number}

      +

      Returns number

    Methods

    addListener

    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns StandardMaterialTexture

    castToBaseTexture

    • castToBaseTexture(): BaseTexture<Resource, IAutoDetectOptions>
    • +

      Utility function for BaseTexture|Texture cast

      +

      Returns BaseTexture<Resource, IAutoDetectOptions>

    clone

    • clone(): Texture<Resource>
    • +

      Creates a new texture object that acts the same as this one.

      +

      Returns Texture<Resource>

      The new texture

      +

    destroy

    • destroy(destroyBase?: boolean): void
    • +

      Destroys this texture

      +

      Parameters

      • Optional destroyBase: boolean

      Returns void

    emit

    • emit(event: string | symbol, ...args: any[]): boolean
    • +

      Calls each of the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol
      • Rest ...args: any[]

      Returns boolean

    eventNames

    • eventNames(): (string | symbol)[]
    • +

      Return an array listing the events for which the emitter has registered +listeners.

      +

      Returns (string | symbol)[]

    listenerCount

    • listenerCount(event: string | symbol): number
    • +

      Return the number of listeners listening to a given event.

      +

      Parameters

      • event: string | symbol

      Returns number

    listeners

    • listeners(event: string | symbol): ListenerFn[]
    • +

      Return the listeners registered for a given event.

      +

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    • Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns StandardMaterialTexture

    on

    • +

      Add a listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns StandardMaterialTexture

    Protected onBaseTextureUpdated

    • onBaseTextureUpdated(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • +

      Called when the base texture is updated

      +

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>
        +

        The base texture.

        +

      Returns void

    once

    • +

      Add a one-time listener for a given event.

      +

      Parameters

      • event: string | symbol
      • fn: ListenerFn
      • Optional context: any

      Returns StandardMaterialTexture

    removeAllListeners

    • +

      Remove all listeners, or those of the specified event.

      +

      Parameters

      • Optional event: string | symbol

      Returns StandardMaterialTexture

    removeListener

    • +

      Remove the listeners of a given event.

      +

      Parameters

      • event: string | symbol
      • Optional fn: ListenerFn
      • Optional context: any
      • Optional once: boolean

      Returns StandardMaterialTexture

    update

    • update(): void
    • +

      Updates this texture on the gpu.

      +

      Calls the TextureResource update.

      +

      If you adjusted frame manually, please call updateUvs() instead.

      +

      Returns void

    updateUvs

    • updateUvs(): void
    • +

      Updates the internal WebGL UV cache. Use it after you change frame or trim of the texture. +Call it after changing the frame

      +

      Returns void

    Static addToCache

    • addToCache(texture: Texture<Resource>, id: string): void
    • +

      Adds a Texture to the global TextureCache. This cache is shared across the whole PIXI object.

      +
      static

      Parameters

      • texture: Texture<Resource>
        +

        The Texture to add to the cache.

        +
      • id: string
        +

        The id that the Texture will be stored against.

        +

      Returns void

    Static from

    • from<R, RO>(source: TextureSource, options?: IBaseTextureOptions<RO>, strict?: boolean): Texture<R>
    • +

      Helper function that creates a new Texture based on the source you provide. +The source can be - frame id, image url, video url, canvas element, video element, base texture

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • source: TextureSource
        +
          +
        •   Source to create texture from
          +
          +
        • +
        +
      • Optional options: IBaseTextureOptions<RO>
      • Optional strict: boolean

      Returns Texture<R>

      The newly created texture

      +

    Static fromBuffer

    • fromBuffer(buffer: Float32Array | Uint8Array, width: number, height: number, options?: IBaseTextureOptions<ISize>): Texture<BufferResource>
    • +

      Create a new Texture with a BufferResource from a Float32Array. +RGBA values are floats from 0 to 1.

      +
      static

      Parameters

      • buffer: Float32Array | Uint8Array
        +

        The optional array to use, if no data + is provided, a new Float32Array is created.

        +
      • width: number
        +

        Width of the resource

        +
      • height: number
        +

        Height of the resource

        +
      • Optional options: IBaseTextureOptions<ISize>

      Returns Texture<BufferResource>

      The resulting new BaseTexture

      +

    Static fromLoader

    • fromLoader<R>(source: string | HTMLImageElement | HTMLCanvasElement, imageUrl: string, name?: string, options?: IBaseTextureOptions<any>): Promise<Texture<R>>
    • +

      Create a texture from a source and add to the cache.

      +
      static

      Type parameters

      • R: Resource<R> = Resource

      Parameters

      • source: string | HTMLImageElement | HTMLCanvasElement
        +

        The input source.

        +
      • imageUrl: string
        +

        File name of texture, for cache and resolving resolution.

        +
      • Optional name: string
      • Optional options: IBaseTextureOptions<any>

      Returns Promise<Texture<R>>

      Output texture

      +

    Static fromURL

    • fromURL<R, RO>(url: string, options?: IBaseTextureOptions<RO>): Promise<Texture<R>>
    • +

      Useful for loading textures via URLs. Use instead of Texture.from because +it does a better job of handling failed URLs more effectively. This also ignores +PIXI.settings.STRICT_TEXTURE_CACHE. Works for Videos, SVGs, Images.

      +

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • url: string
        +

        The remote URL to load.

        +
      • Optional options: IBaseTextureOptions<RO>

      Returns Promise<Texture<R>>

      A Promise that resolves to a Texture.

      +

    Static removeFromCache

    • removeFromCache(texture: string | Texture<Resource>): null | Texture<Resource>
    • +

      Remove a Texture from the global TextureCache.

      +
      static

      Parameters

      • texture: string | Texture<Resource>
        +

        id of a Texture to be removed, or a Texture instance itself

        +

      Returns null | Texture<Resource>

      The Texture that was removed

      +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/standardpipeline.html b/docs/classes/standardpipeline.html index c6c01a2d..950094a0 100644 --- a/docs/classes/standardpipeline.html +++ b/docs/classes/standardpipeline.html @@ -1,632 +1,51 @@ - - - - - - StandardPipeline | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class StandardPipeline

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    The standard pipeline renders meshes using the set render passes. It's - created and used by default.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ObjectRenderer -
        -
      • - StandardPipeline -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -

    Properties

    - -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - -
      -
    • - -
      -
      -

      Creates a new standard pipeline using the specified renderer.

      -
      -
      -

      Parameters

      -
        -
      • -
        renderer: Renderer
        -
        -
        -

        The renderer to use.

        -
        -
        -
      • -
      -

      Returns StandardPipeline

      -
    • -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _meshes

    -
    _meshes: Mesh3D[] = []
    - -
    -
    - -

    materialPass

    -
    materialPass: MaterialRenderPass = new MaterialRenderPass(this.renderer, "material")
    - -
    -
    -

    The pass used for rendering materials.

    -
    -
    -
    -
    - -

    renderPasses

    -
    renderPasses: RenderPass[] = [this.shadowPass, this.materialPass,]
    - -
    -
    -

    The array of render passes. Each mesh will be rendered with these passes (if it has been enabled on that mesh).

    -
    -
    -
    -
    - -

    renderer

    -
    renderer: Renderer
    - -
    -
    -

    The renderer to use.

    -
    -
    -
    -
    - -

    shadowPass

    -
    shadowPass: ShadowRenderPass = new ShadowRenderPass(this.renderer, "shadow")
    - -
    -
    -

    The pass used for rendering shadows.

    -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    createPostProcessingSprite

    - -
      -
    • - -
      -
      -

      Creates a new post processing sprite and sets the material pass to render - to it's texture.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional options: PostProcessingSpriteOptions
        -
        -

        The options when creating the sprite.

        -
        -
      • -
      -

      Returns PostProcessingSprite

      -
    • -
    -
    -
    - -

    destroy

    -
      -
    • destroy(): void
    • -
    -
      -
    • - -
      -
      -

      Generic destruction method that frees all resources. This - should be called by subclasses.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    disableShadows

    - - -
    -
    - -

    enableShadows

    - -
      -
    • - -
      -
      -

      Enables shadows for the specified object. Adds the shadow render pass to - the specified object and enables the standard material to use the casting - light.

      -
      -
      -

      Parameters

      -
        -
      • -
        object: Mesh3D | Model
        -
        -

        The mesh or model to enable shadows for.

        -
        -
      • -
      • -
        Optional light: ShadowCastingLight
        -
        -

        The shadow casting light to associate with the - object when using the standard material.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    flush

    -
      -
    • flush(): void
    • -
    -
      -
    • - -
      -
      -

      Renders the added meshes using the specified render passes.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    render

    -
      -
    • render(mesh: Mesh3D): void
    • -
    -
      -
    • - -
      -
      -

      Adds a mesh to be rendered.

      -
      -
      -

      Parameters

      -
        -
      • -
        mesh: Mesh3D
        -
        -

        The mesh to render.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    sort

    -
      -
    • sort(): void
    • -
    - -
    -
    - -

    start

    -
      -
    • start(): void
    • -
    -
      -
    • - -
      -
      -

      Stub method that initializes any state required before - rendering starts. It is different from the prerender - signal, which occurs every frame, in that it is called - whenever an object requests this renderer specifically.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    stop

    -
      -
    • stop(): void
    • -
    -
      -
    • - -
      -
      -

      Stops the renderer. It should free up any state and - become dormant.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardPipeline | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardPipeline

    +

    The standard pipeline renders meshes using the set render passes. It's +created and used by default.

    +

    Hierarchy

    • ObjectRenderer
      • StandardPipeline

    Index

    Constructors

    constructor

    Properties

    materialPass

    materialPass: MaterialRenderPass = ...
    +

    The pass used for rendering materials.

    +

    renderPasses

    renderPasses: RenderPass[] = ...
    +

    The array of render passes. Each mesh will be rendered with these passes (if it has been enabled on that mesh).

    +

    renderer

    renderer: Renderer

    shadowPass

    shadowPass: ShadowRenderPass = ...
    +

    The pass used for rendering shadows.

    +

    Methods

    createPostProcessingSprite

    destroy

    • destroy(): void
    • +

      Generic destruction method that frees all resources. This +should be called by subclasses.

      +

      Returns void

    disableShadows

    enableShadows

    • +

      Enables shadows for the specified object. Adds the shadow render pass to +the specified object and enables the standard material to use the casting +light.

      +

      Parameters

      • object: Mesh3D | Model
        +

        The mesh or model to enable shadows for.

        +
      • Optional light: ShadowCastingLight
        +

        The shadow casting light to associate with the +object when using the standard material.

        +

      Returns void

    flush

    • flush(): void

    render

    sort

    • sort(): void

    start

    • start(): void
    • +

      Stub method that initializes any state required before +rendering starts. It is different from the prerender +signal, which occurs every frame, in that it is called +whenever an object requests this renderer specifically.

      +

      Returns void

    stop

    • stop(): void
    • +

      Stops the renderer. It should free up any state and +become dormant.

      +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/texturetransform.html b/docs/classes/texturetransform.html index 15099fcf..9bb76203 100644 --- a/docs/classes/texturetransform.html +++ b/docs/classes/texturetransform.html @@ -1,393 +1,13 @@ - - - - - - TextureTransform | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class TextureTransform

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Transform used to offset, rotate and scale texture coordinates.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - TextureTransform -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -

    Accessors

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    Private _array

    -
    _array: Float32Array = new Float32Array(9)
    - -
    -
    - -

    Private _dirty

    -
    _dirty: boolean = true
    - -
    -
    - -

    Private _rotate

    -
    _rotate: Float32Array = new Float32Array([Math.cos(0), -Math.sin(0), 0, Math.sin(0), Math.cos(0), 0, 0, 0, 1])
    - -
    -
    - -

    Private _rotation

    -
    _rotation: number = 0
    - -
    -
    - -

    Private _scaling

    -
    _scaling: Float32Array = new Float32Array([1, 0, 0, 0, 1, 0, 0, 0, 1])
    - -
    -
    - -

    Private _translation

    -
    _translation: Float32Array = new Float32Array([1, 0, 0, 0, 1, 0, 0, 0, 1])
    - -
    -
    - -

    offset

    -
    offset: ObservablePoint<undefined> = new ObservablePoint(() => {this._translation.set([1, 0, 0, 0, 1, 0, this.offset.x, this.offset.y, 1])this._dirty = true}, undefined)
    - -
    -
    -

    The offset for the texture coordinates.

    -
    -
    -
    -
    - -

    scale

    -
    scale: ObservablePoint<undefined> = new ObservablePoint(() => {this._scaling.set([this.scale.x, 0, 0, 0, this.scale.y, 0, 0, 0, 1])this._dirty = true}, undefined, 1, 1)
    - -
    -
    -

    The scale of the texture coordinates.

    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    array

    -
      -
    • get array(): Float32Array
    • -
    - -
    -
    - -

    rotation

    -
      -
    • get rotation(): number
    • -
    • set rotation(value: number): void
    • -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +TextureTransform | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class TextureTransform

    +

    Transform used to offset, rotate and scale texture coordinates.

    +

    Hierarchy

    • TextureTransform

    Index

    Constructors

    Properties

    Accessors

    Constructors

    constructor

    Properties

    offset

    offset: ObservablePoint<undefined> = ...
    +

    The offset for the texture coordinates.

    +

    scale

    scale: ObservablePoint<undefined> = ...
    +

    The scale of the texture coordinates.

    +

    Accessors

    array

    • get array(): Float32Array

    rotation

    • get rotation(): number
    • set rotation(value: number): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/transform3d.html b/docs/classes/transform3d.html index e859081c..98811ae5 100644 --- a/docs/classes/transform3d.html +++ b/docs/classes/transform3d.html @@ -1,842 +1,46 @@ - - - - - - Transform3D | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Transform3D

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Handles position, scaling and rotation in 3D.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Transform -
        -
      • - Transform3D -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    - - -
    -
    -
    -

    Properties

    -
    - -

    Protected _currentLocalID

    -
    _currentLocalID: number
    - -
    -
    - -

    Protected _cx

    -
    _cx: number
    - -
    -
    - -

    Protected _cy

    -
    _cy: number
    - -
    -
    - -

    Protected _localID

    -
    _localID: number
    - -
    -
    - -

    _parentID

    -
    _parentID: number
    - -
    -
    - -

    Protected _rotation

    -
    _rotation: number
    - -
    -
    - -

    Protected _sx

    -
    _sx: number
    - -
    -
    - -

    Protected _sy

    -
    _sy: number
    - -
    -
    - -

    _worldID

    -
    _worldID: number
    - -
    -
    - -

    inverseWorldTransform

    -
    inverseWorldTransform: Matrix4 = new Matrix4()
    - -
    -
    -

    The inverse transformation matrix in world space.

    -
    -
    -
    -
    - -

    localTransform

    -
    localTransform: Matrix4 = new Matrix4()
    - -
    -
    -

    The transformation matrix in local space.

    -
    -
    -
    -
    - -

    normalTransform

    -
    normalTransform: Matrix4 = new Matrix4()
    - -
    -
    -

    The normal transformation matrix.

    -
    -
    -
    -
    - -

    pivot

    -
    pivot: ObservablePoint
    - -
    -
    - -

    position

    -
    position: ObservablePoint3D = new ObservablePoint3D(this.onChange, this, 0, 0, 0)
    - -
    -
    -

    The position in local space.

    -
    -
    -
    -
    - -

    rotationQuaternion

    -
    rotationQuaternion: ObservableQuaternion = new ObservableQuaternion(this.onChange, this, 0, 0, 0, 1)
    - -
    -
    -

    The rotation in local space.

    -
    -
    -
    -
    - -

    scale

    -
    scale: ObservablePoint3D = new ObservablePoint3D(this.onChange, this, 1, 1, 1)
    - -
    -
    -

    The scale in local space.

    -
    -
    -
    -
    - -

    skew

    -
    skew: ObservablePoint
    - -
    -
    - -

    worldTransform

    -
    worldTransform: Matrix4 = new Matrix4()
    - -
    -
    -

    The transformation matrix in world space.

    -
    -
    -
    -
    - -

    Static IDENTITY

    -
    IDENTITY: Transform
    - -
    -
    -

    A default (identity) transform

    -
    -
    -
    static
    -
    -
    constant
    -
    -
    member
    -

    {PIXI.Transform}

    -
    -
    -
    -
    -
    -
    -

    Accessors

    -
    - -

    rotation

    -
      -
    • get rotation(): number
    • -
    • set rotation(value: number): any
    • -
    -
      -
    • - -
      -
      -

      The rotation of the object in radians.

      -
      -
      -
      member
      -

      {number}

      -
      -
      -
      -

      Returns number

      -
    • -
    • - -
      -
      -

      The rotation of the object in radians.

      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    -
    -

    Methods

    -
    - -

    lookAt

    - -
      -
    • - -
      -
      -

      Rotates the transform so the forward vector points at specified point.

      -
      -
      -

      Parameters

      -
        -
      • -
        point: ObservablePoint3D
        -
        -

        The point to look at.

        -
        -
      • -
      • -
        Default value up: Float32Array = new Float32Array([0, 1, 0])
        -
        -

        The upward direction.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected onChange

    -
      -
    • onChange(): void
    • -
    -
      -
    • - -
      -
      -

      Called when a value changes.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    setFromMatrix

    -
      -
    • setFromMatrix(matrix: Matrix4): void
    • -
    -
      -
    • - -
      -
      -

      Sets position, rotation and scale from a matrix array.

      -
      -
      -

      Parameters

      -
        -
      • -
        matrix: Matrix4
        -
        -

        The matrix to set.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    toString

    -
      -
    • toString(): string
    • -
    -
      -
    • - -

      Returns string

      -
    • -
    -
    -
    - -

    updateLocalTransform

    -
      -
    • updateLocalTransform(): void
    • -
    -
      -
    • - -
      -
      -

      Updates the local transformation matrix.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    Protected updateSkew

    -
      -
    • updateSkew(): void
    • -
    -
      -
    • - -
      -
      -

      Called when the skew or the rotation changes.

      -
      -
      -

      Returns void

      -
    • -
    -
    -
    - -

    updateTransform

    -
      -
    • updateTransform(parentTransform?: Transform): void
    • -
    -
      -
    • - -
      -
      -

      Updates the world transformation matrix.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional parentTransform: Transform
        -
        -

        The parent transform.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Transform3D | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +

    Handles position, scaling and rotation in 3D.

    +

    Hierarchy

    • Transform
      • Transform3D

    Index

    Constructors

    constructor

    • Returns Transform3D

    Properties

    Protected _currentLocalID

    _currentLocalID: number

    Protected _cx

    _cx: number

    Protected _cy

    _cy: number

    Protected _localID

    _localID: number

    _parentID

    _parentID: number

    Protected _rotation

    _rotation: number

    Protected _sx

    _sx: number

    Protected _sy

    _sy: number

    _worldID

    _worldID: number

    inverseWorldTransform

    inverseWorldTransform: Matrix4 = ...
    +

    The inverse transformation matrix in world space.

    +

    localTransform

    localTransform: Matrix4 = ...
    +

    The transformation matrix in local space.

    +

    normalTransform

    normalTransform: Matrix4 = ...
    +

    The normal transformation matrix.

    +

    pivot

    pivot: ObservablePoint<any>

    position

    position: ObservablePoint3D = ...
    +

    The position in local space.

    +

    rotationQuaternion

    rotationQuaternion: ObservableQuaternion = ...
    +

    The rotation in local space.

    +

    scale

    scale: ObservablePoint3D = ...
    +

    The scale in local space.

    +

    skew

    skew: ObservablePoint<any>

    worldTransform

    worldTransform: Matrix4 = ...
    +

    The transformation matrix in world space.

    +

    Static Readonly IDENTITY

    IDENTITY: Transform
    +

    A default (identity) transform

    +
    static
    constant
    member

    {PIXI.Transform}

    +

    Accessors

    rotation

    • get rotation(): number
    • set rotation(value: number): void
    • +

      The rotation of the object in radians.

      +
      member

      {number}

      +

      Returns number

    • +

      The rotation of the object in radians.

      +
      member

      {number}

      +

      Parameters

      • value: number

      Returns void

    Methods

    lookAt

    • +

      Rotates the transform so the forward vector points at specified point.

      +

      Parameters

      • point: ObservablePoint3D
        +

        The point to look at.

        +
      • up: Float32Array = ...
        +

        The upward direction.

        +

      Returns void

    Protected onChange

    • onChange(): void
    • +

      Called when a value changes.

      +

      Returns void

    setFromMatrix

    • setFromMatrix(matrix: Matrix4): void
    • +

      Sets position, rotation and scale from a matrix array.

      +

      Parameters

      • matrix: Matrix4
        +

        The matrix to set.

        +

      Returns void

    toString

    • toString(): string
    • Returns string

    updateLocalTransform

    • updateLocalTransform(): void

    Protected updateSkew

    • updateSkew(): void
    • +

      Called when the skew or the rotation changes.

      +

      Returns void

    updateTransform

    • updateTransform(parentTransform?: Transform): void
    • +

      Updates the world transformation matrix.

      +

      Parameters

      • Optional parentTransform: Transform
        +

        The parent transform.

        +

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/vec3.html b/docs/classes/vec3.html index 5a5e9d82..c3d3af20 100644 --- a/docs/classes/vec3.html +++ b/docs/classes/vec3.html @@ -1,742 +1 @@ - - - - - - Vec3 | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Class Vec3

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - Vec3 -
    • -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Methods

    -
    - -

    Static add

    -
      -
    • add(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static copy

    -
      -
    • copy(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static create

    -
      -
    • create(): Float32Array
    • -
    - -
    -
    - -

    Static cross

    -
      -
    • cross(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static distance

    -
      -
    • distance(a: Float32Array, b: Float32Array): number
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    Static dot

    -
      -
    • dot(a: Float32Array, b: Float32Array): number
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    Static fromValues

    -
      -
    • fromValues(x: number, y: number, z: number): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        x: number
        -
      • -
      • -
        y: number
        -
      • -
      • -
        z: number
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static inverse

    -
      -
    • inverse(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static magnitude

    -
      -
    • magnitude(a: Float32Array): number
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    Static multiply

    -
      -
    • multiply(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static negate

    -
      -
    • negate(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static normalize

    -
      -
    • normalize(a: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static scale

    -
      -
    • scale(a: Float32Array, b: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static set

    -
      -
    • set(x: number, y: number, z: number, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        x: number
        -
      • -
      • -
        y: number
        -
      • -
      • -
        z: number
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static squaredDistance

    -
      -
    • squaredDistance(a: Float32Array, b: Float32Array): number
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    Static subtract

    -
      -
    • subtract(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        b: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static transformMat4

    -
      -
    • transformMat4(a: Float32Array, m: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        m: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    - -

    Static transformQuat

    -
      -
    • transformQuat(a: Float32Array, q: Float32Array, out?: Float32Array): Float32Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        a: Float32Array
        -
      • -
      • -
        q: Float32Array
        -
      • -
      • -
        Default value out: Float32Array = new Float32Array(3)
        -
      • -
      -

      Returns Float32Array

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +Vec3 | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Vec3

    Index

    Constructors

    constructor

    Methods

    Static add

    • add(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static copy

    • copy(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static create

    • create(): Float32Array

    Static cross

    • cross(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static distance

    • distance(a: Float32Array, b: Float32Array): number

    Static dot

    • dot(a: Float32Array, b: Float32Array): number

    Static fromValues

    • fromValues(x: number, y: number, z: number): Float32Array

    Static inverse

    • inverse(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static magnitude

    • magnitude(a: Float32Array): number

    Static multiply

    • multiply(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static negate

    • negate(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static normalize

    • normalize(a: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static scale

    • scale(a: Float32Array, b: number, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: number
      • out: Float32Array = ...

      Returns Float32Array

    Static set

    • set(x: number, y: number, z: number, out?: Float32Array): Float32Array
    • Parameters

      • x: number
      • y: number
      • z: number
      • out: Float32Array = ...

      Returns Float32Array

    Static squaredDistance

    • squaredDistance(a: Float32Array, b: Float32Array): number

    Static subtract

    • subtract(a: Float32Array, b: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • b: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static transformMat4

    • transformMat4(a: Float32Array, m: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • m: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Static transformQuat

    • transformQuat(a: Float32Array, q: Float32Array, out?: Float32Array): Float32Array
    • Parameters

      • a: Float32Array
      • q: Float32Array
      • out: Float32Array = ...

      Returns Float32Array

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/lighttype.html b/docs/enums/lighttype.html index a2559a28..1b67df25 100644 --- a/docs/enums/lighttype.html +++ b/docs/enums/lighttype.html @@ -1,235 +1,9 @@ - - - - - - LightType | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Enumeration LightType

    -
    -
    -
    -
    -
    -
    -
    -

    Index

    -
    -
    -
    -

    Enumeration members

    - -
    -
    -
    -
    -
    -

    Enumeration members

    -
    - -

    directional

    -
    directional: = "directional"
    - -
    -
    -

    A light that is located infinitely far away, and emits light in one - direction only.

    -
    -
    -
    -
    - -

    point

    -
    point: = "point"
    - -
    -
    -

    A light that is located at a point and emits light in all directions - equally.

    -
    -
    -
    -
    - -

    spot

    -
    spot: = "spot"
    - -
    -
    -

    A light that is located at a point and emits light in a cone shape.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +LightType | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration LightType

    Index

    Enumeration members

    Enumeration members

    directional

    directional = "directional"
    +

    A light that is located infinitely far away, and emits light in one +direction only.

    +

    point

    point = "point"
    +

    A light that is located at a point and emits light in all directions +equally.

    +

    spot

    spot = "spot"
    +

    A light that is located at a point and emits light in a cone shape.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/materialrendersorttype.html b/docs/enums/materialrendersorttype.html index c142ff41..ed820520 100644 --- a/docs/enums/materialrendersorttype.html +++ b/docs/enums/materialrendersorttype.html @@ -1,204 +1 @@ - - - - - - MaterialRenderSortType | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Enumeration MaterialRenderSortType

    -
    -
    -
    -
    -
    -
    -
    -

    Index

    -
    -
    -
    -

    Enumeration members

    - -
    -
    -
    -
    -
    -

    Enumeration members

    -
    - -

    opaque

    -
    opaque: = "opaque"
    - -
    -
    - -

    transparent

    -
    transparent: = "transparent"
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MaterialRenderSortType | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration MaterialRenderSortType

    Index

    Enumeration members

    Enumeration members

    opaque

    opaque = "opaque"

    transparent

    transparent = "transparent"

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/shadowquality.html b/docs/enums/shadowquality.html index fd134f6b..8896326d 100644 --- a/docs/enums/shadowquality.html +++ b/docs/enums/shadowquality.html @@ -1,233 +1,7 @@ - - - - - - ShadowQuality | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Enumeration ShadowQuality

    -
    -
    -
    -
    -
    -
    -
    -

    Index

    -
    -
    -
    -

    Enumeration members

    - -
    -
    -
    -
    -
    -

    Enumeration members

    -
    - -

    high

    -
    high: = "high"
    - -
    -
    -

    High quality (32-bit) shadows.

    -
    -
    -
    -
    - -

    low

    -
    low: = "low"
    - -
    -
    -

    Low quality (8-bit) shadows.

    -
    -
    -
    -
    - -

    medium

    -
    medium: = "medium"
    - -
    -
    -

    Medium quality (16-bit) shadows.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ShadowQuality | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration ShadowQuality

    Index

    Enumeration members

    Enumeration members

    high

    high = "high"
    +

    High quality (32-bit) shadows.

    +

    low

    low = "low"
    +

    Low quality (8-bit) shadows.

    +

    medium

    medium = "medium"
    +

    Medium quality (16-bit) shadows.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/spritebillboardtype.html b/docs/enums/spritebillboardtype.html index 9fd7602d..d7dcca08 100644 --- a/docs/enums/spritebillboardtype.html +++ b/docs/enums/spritebillboardtype.html @@ -1,221 +1,7 @@ - - - - - - SpriteBillboardType | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Enumeration SpriteBillboardType

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents different billboard types.

    -
    -
    -
    -
    -

    Index

    -
    -
    -
    -

    Enumeration members

    - -
    -
    -
    -
    -
    -

    Enumeration members

    -
    - -

    Cylindrical

    -
    Cylindrical: = "cylindrical"
    - -
    -
    -

    Sprite will be rotated towards the viewer on the y-plane.

    -
    -
    -
    -
    - -

    Spherical

    -
    Spherical: = "spherical"
    - -
    -
    -

    Sprite will be rotated towards the viewer on both the x-plane and y-plane.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +SpriteBillboardType | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration SpriteBillboardType

    +

    Represents different billboard types.

    +

    Index

    Enumeration members

    Enumeration members

    cylindrical

    cylindrical = "cylindrical"
    +

    Sprite will be rotated towards the viewer on the y-plane.

    +

    spherical

    spherical = "spherical"
    +

    Sprite will be rotated towards the viewer on both the x-plane and y-plane.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/standardmaterialalphamode.html b/docs/enums/standardmaterialalphamode.html index 7825305f..8d6a0cf3 100644 --- a/docs/enums/standardmaterialalphamode.html +++ b/docs/enums/standardmaterialalphamode.html @@ -1,237 +1,11 @@ - - - - - - StandardMaterialAlphaMode | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Enumeration StandardMaterialAlphaMode

    -
    -
    -
    -
    -
    -
    -
    -

    Index

    -
    -
    -
    -

    Enumeration members

    - -
    -
    -
    -
    -
    -

    Enumeration members

    -
    - -

    blend

    -
    blend: = "blend"
    - -
    -
    -

    The rendered output is combined with the background using the normal - painting operation (i.e. the Porter and Duff over operator). This mode is - used to simulate geometry such as guaze cloth or animal fur.

    -
    -
    -
    -
    - -

    mask

    -
    mask: = "mask"
    - -
    -
    -

    The rendered output is either fully opaque or fully transparent depending - on the alpha value and the specified alpha cutoff value. This mode is used - to simulate geometry such as tree leaves or wire fences.

    -
    -
    -
    -
    - -

    opaque

    -
    opaque: = "opaque"
    - -
    -
    -

    The rendered output is fully opaque and any alpha value is ignored.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardMaterialAlphaMode | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration StandardMaterialAlphaMode

    Index

    Enumeration members

    Enumeration members

    blend

    blend = "blend"
    +

    The rendered output is combined with the background using the normal +painting operation (i.e. the Porter and Duff over operator). This mode is +used to simulate geometry such as guaze cloth or animal fur.

    +

    mask

    mask = "mask"
    +

    The rendered output is either fully opaque or fully transparent depending +on the alpha value and the specified alpha cutoff value. This mode is used +to simulate geometry such as tree leaves or wire fences.

    +

    opaque

    opaque = "opaque"
    +

    The rendered output is fully opaque and any alpha value is ignored.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/standardmaterialdebugmode.html b/docs/enums/standardmaterialdebugmode.html index 270d22b1..42598257 100644 --- a/docs/enums/standardmaterialdebugmode.html +++ b/docs/enums/standardmaterialdebugmode.html @@ -1,274 +1 @@ - - - - - - StandardMaterialDebugMode | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Enumeration StandardMaterialDebugMode

    -
    -
    -
    -
    -
    -
    -
    -

    Index

    -
    -
    -
    -

    Enumeration members

    - -
    -
    -
    -
    -
    -

    Enumeration members

    -
    - -

    alpha

    -
    alpha: = "alpha"
    - -
    -
    - -

    emissive

    -
    emissive: = "emissive"
    - -
    -
    - -

    f0

    -
    f0: = "f0"
    - -
    -
    - -

    metallic

    -
    metallic: = "metallic"
    - -
    -
    - -

    normal

    -
    normal: = "normal"
    - -
    -
    - -

    occlusion

    -
    occlusion: = "occlusion"
    - -
    -
    - -

    roughness

    -
    roughness: = "roughness"
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +StandardMaterialDebugMode | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Enumeration StandardMaterialDebugMode

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/globals.html b/docs/globals.html deleted file mode 100644 index 51038f17..00000000 --- a/docs/globals.html +++ /dev/null @@ -1,683 +0,0 @@ - - - - - - Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Pixi3D - v0.9.9

    -
    -
    -
    -
    -
    -
    -
    -

    Index

    -
    - -
    -
    -
    -

    Object literals

    -
    - -

    Const CubemapLoader

    -
    CubemapLoader: object
    - -
    - -

    add

    -
      -
    • add(): void
    • -
    - -
    -
    - -

    use

    -
      -
    • use(resource: any, next: () => void): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        resource: any
        -
      • -
      • -
        next: () => void
        -
          -
        • -
            -
          • (): void
          • -
          -
            -
          • -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -

    Const ShaderSourceLoader

    -
    ShaderSourceLoader: object
    - -
    - -

    add

    -
      -
    • add(): void
    • -
    - -
    -
    - -

    use

    -
      -
    • use(resource: any, next: () => void): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        resource: any
        -
      • -
      • -
        next: () => void
        -
          -
        • -
            -
          • (): void
          • -
          -
            -
          • -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -

    Const glTFBinaryLoader

    -
    glTFBinaryLoader: object
    - -
    - -

    add

    -
      -
    • add(): void
    • -
    - -
    -
    - -

    use

    -
      -
    • use(resource: ILoaderResource, next: () => void): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        resource: ILoaderResource
        -
      • -
      • -
        next: () => void
        -
          -
        • -
            -
          • (): void
          • -
          -
            -
          • -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -

    Const glTFLoader

    -
    glTFLoader: object
    - -
    - -

    add

    -
      -
    • add(): void
    • -
    - -
    -
    - -

    use

    -
      -
    • use(resource: ILoaderResource, next: () => void): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        resource: ILoaderResource
        -
      • -
      • -
        next: () => void
        -
          -
        • -
            -
          • (): void
          • -
          -
            -
          • -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 6eedbb28..6241a63d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,493 +1,189 @@ - - - - - - Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Pixi3D - v0.9.9

    -
    -
    -
    -
    -
    -
    -
    - -

    Pixi3D

    -
    -

    Pixi3D is a JavaScript library which makes it easy to render 3D graphics on the web. It works for both desktop and mobile web browsers and includes several components which makes it easy to create nice looking 3D scenes out-of-the-box:

    -
      -
    • Load models from file (glTF) or create procedural generated meshes
    • -
    • Physically-based rendering (PBR) and image-based lighting (IBL)
    • -
    • Transformation, morphing and skeletal animations
    • -
    • Customized materials and shaders
    • -
    • Sprites in 3D
    • -
    • Built on top of PixiJS, seamless integration with 2D applications.
    • -
    - -

    Getting started

    -
    -

    Let's create a simple application which renders a rotating cube. Start by getting the latest version of Pixi3D. Also get an up-to-date version of PixiJS (v5.3+) which is needed to use Pixi3D.

    -

    Next, create a file app.js with the following contents.

    -
    let app = new PIXI.Application({
    -  backgroundColor: 0xdddddd, resizeTo: window, antialias: true
    -})
    -document.body.appendChild(app.view)
    +Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Pixi3D - v1.0.0

    + +

    Pixi3D

    +
    +

    Pixi3D is a 3D rendering library for the web. It's built on top of PixiJS (which is at it's core, an established 2D rendering library). This makes Pixi3D have seamless integration with already existing 2D applications.

    +
      +
    • Load models from file (glTF) or create procedural generated meshes
    • +
    • Physically-based rendering (PBR) and image-based lighting (IBL)
    • +
    • Customized materials and shaders
    • +
    • 3D sprites
    • +
    • Transformation, morphing and skeletal animations
    • +
    -let mesh = app.stage.addChild(PIXI3D.Mesh3D.createCube()) + +

    Getting started

    +
    +

    Let's create a simple application which renders a rotating cube. Start by getting the latest version of Pixi3D. Also get an up-to-date version of PixiJS (v5.3+) which is needed to use Pixi3D.

    +

    Next, create a file app.js with the following contents.

    +
    let app = new PIXI.Application({
    backgroundColor: 0xdddddd, resizeTo: window, antialias: true
    })
    document.body.appendChild(app.view)

    let mesh = app.stage.addChild(PIXI3D.Mesh3D.createCube())

    PIXI3D.LightingEnvironment.main.lights.push(
    Object.assign(new PIXI3D.Light(), { x: -1, z: 3 }))

    let rotation = 0
    app.ticker.add(() => {
    mesh.rotationQuaternion.setEulerAngles(0, rotation++, 0)
    }) +
    +

    Then create index.html and include the required scripts.

    +
    <!doctype html>
    <html lang="en">
    <body>
    <script type="text/javascript" src="pixi.js"></script>
    <script type="text/javascript" src="pixi3d.js"></script>
    <script type="text/javascript" src="app.js"></script>
    </body>
    </html> +
    -PIXI3D.LightingEnvironment.main.lights.push( - Object.assign(new PIXI3D.Light(), { x: -1, z: 3 })) + +

    Install with npm

    +
    +

    Pixi3D is also available as a npm package. Install the latest release with npm install pixi3d --save-dev. This requires that an up-to-date version of Node.js is already installed.

    -let rotation = 0 -app.ticker.add(() => { - mesh.rotationQuaternion.setEulerAngles(0, rotation++, 0) -})
    -

    Then create index.html and include the required scripts.

    -
    <!doctype html>
    -<html lang="en">
    -<body>
    -  <script type="text/javascript" src="pixi.js"></script>
    -  <script type="text/javascript" src="pixi3d.js"></script>
    -  <script type="text/javascript" src="app.js"></script>
    -</body>
    -</html>
    - -

    Install with npm

    -
    -

    Pixi3D is also available as a npm package, to install the latest release you can run the following command:

    -

    npm install pixi3d --save-dev

    -

    This requires that an up-to-date version of Node.js is already installed.

    - -

    Examples

    -
    -

    The source code includes a collection of examples which shows how to use some of the different features of Pixi3D. To be able to run the examples, download or clone the repository from https://github.com/jnsmalm/pixi3d and run npm install. Browse the examples inside the examples/src folder and run them using the serve script. For example, to run the getting-started application:

    -

    npm run serve -- --env.example=getting-started

    -

    The serve script can also be used for trying out Pixi3D without having to do any additional setup. Just create a new file i.e. testing-feature.js in the examples folder and run it with the serve script:

    -

    npm run serve -- --env.example=testing-feature

    - -

    Quick guide

    -
    -

    The overall goal of Pixi3D is to make it easy to render 3D graphics on the web. It's built on top of PixiJS, which is at it's core, an established 2D rendering library. Even though Pixi3D targets developers already familiar and productive using PixiJS, it's easy to get started without any previous knowledge of PixiJS. PixiJS contains many features which makes it easier to create interactive graphic intense applications. For example: loading assets, managing a scene graph or handling user interaction. Because Pixi3D is built on top of PixiJS, all of those features are available in Pixi3D as well. Learn more about PixiJS at https://www.pixijs.com

    -

    Go to https://pixi3d.org/demo/drone/ to view a real-time demo of the scene created with this guide. The source code is available at examples/src/quick-guide.js and assets used can be found in the examples/assets folder.

    - -

    Creating an application

    -
    -

    The quickest way to get started is by creating an PixiJS application object. The application object creates a renderer and automatically starts the render loop. It also creates a canvas element which should be added to the HTML document.

    -
    let app = new PIXI.Application({
    -  backgroundColor: 0x555555, resizeTo: window, antialias: true
    -})
    -document.body.appendChild(app.view)
    -

    Creates an application and adds the canvas element which results in an empty - page with a dark-grey background.

    - -

    Loading a 3D model

    -
    -

    A model includes a hierarchy of 3D objects which are called meshes. A mesh contains the geometry and material used for rendering that object. Models are generally being loaded from a file which has been created in a 3D modeling tool like Maya or Blender. Pixi3D supports loading of models using the glTF 2.0 file format.

    -
    -

    glTFâ„¢ (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.

    -
    -

    Learn more about glTF at https://www.khronos.org/gltf/

    -

    For testing purposes and to get started more quickly, glTF 2.0 sample models can be found at https://github.com/KhronosGroup/glTF-Sample-Models. The specific model used in this guide was downloaded from Sketchfab. License: Creative Commons Attribution-NonCommercial

    -
    app.loader.add("assets/buster_drone/scene.gltf")
    +
    +  

    Examples

    +
    +

    Examples are available as sandboxes at https://codesandbox.io to quickly get started.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ExampleDescriptionSandbox
    Getting startedCreate application, rotating cubeView
    Standard materialLoad glTF model, image-based lighting, physically-based renderingView
    AnimationModel animation, dynamic shadowsView
    Custom materialCustom material/shaderView
    SpritesBillboard sprites in 3D spaceView
    Punctual lightsDirectional light, spot light, point lightView
    Custom geometryMesh with custom vertex attributesView
    InteractionMesh pickingView
    Post processingPost processing sprite with filtersView
    -app.loader.load((loader, resources) => { - let model = app.stage.addChild( - PIXI3D.Model.from(resources["assets/buster_drone/scene.gltf"].gltf)) -})
    -

    Loads a glTF 2.0 file and creates a model. The silhouette of a drone should appear. For now, it will be rendered black because there is no lighting.

    - -

    Position, rotation and scale

    -
    -

    All objects in a scene have a transform which is used for setting the position, rotation and scale of that object. The transform of an object is always relative to it's parent transform. So when changing the transform of the parent object, all of it's childrens transforms will be affected as well.

    -

    Both position and scale is represented by a vector with three components (x, y, z), one for each axis. Rotation is represented by a quaternion and has four components (x, y, z, w). A quaternion is not as straight forward to use as a vector, because of that there is a method setEulerAngles used for changing the rotation.

    -
    model.position.y = 0.3
    -model.scale.set(2)
    -model.rotationQuaternion.setEulerAngles(0, 25, 0)
    -

    Moves the model to 0.3 on the y-axis. Rotates it to 25 degrees on the y-axis and scales it on all axes.

    - -

    Lighting environment

    -
    -

    Lights are needed to illuminate the objects in the scene, otherwise they may be rendered completely black (depending on the material being used). A lighting environment contains the different components used for lighting a scene. The lighting environment can be shared across objects, or each object can have it's own. The main lighting environment is created and used by default.

    -

    There are two different kinds of lights which can be used, and punctual lights is one of them. There are a few types of punctual lights available. The "point" type is a light that is located at a point and emits light in all directions equally. The "directional" type is a light that is located infinitely far away, and emits light in one direction only. The "spot" type is a light that is located at a point and emits light in a cone shape. Lights have a transform and can be attached to other objects.

    -
    let dirLight = Object.assign(new PIXI3D.Light(), {
    -  type: "directional", intensity: 0.5, x: -4, y: 7, z: -4
    -})
    -dirLight.rotationQuaternion.setEulerAngles(45, 45, 0)
    -PIXI3D.LightingEnvironment.main.lights.push(dirLight)
    +
    +  

    Quick guide

    +
    +

    An introduction to Pixi3D and a overview of the core concepts and components. Go to the Quick guide sandbox to view a real-time demo of the scene created with this guide.

    -let pointLight = Object.assign(new PIXI3D.Light(), { - type: "point", x: -1, y: 0, z: 3, range: 10, intensity: 10 -}) -PIXI3D.LightingEnvironment.main.lights.push(pointLight)
    -

    Adds a directional light and a point light to the main lighting environment. The drone should now be illuminated by the light.

    - -

    Playing animations

    -
    -

    Models can contain animations which has been created in a 3D modeling tool. There are three different kinds of animations: skeletal, morphing and transformation. Skeletal animation is often used for animating characters, but it can also be used to animate anything else as well. Morphing is used to animate per-vertex, for example to create a waving flag. Transformation animations are used for moving, rotating and scaling entire objects.

    -
    model.animations[0].play()
    -

    Starts playing the first animation in the model.

    - -

    Casting shadows

    -
    -

    To enable lights to cast shadows, a shadow casting light is required. It wraps a light and gives it the ability to cast shadows. It has multiple settings for controlling the quality of the shadow, for example the size of the shadow texture and the softness of the shadow. Both directional and spot light types have support for casting shadows.

    -

    The shadows must also be enabled (using the standard pipeline) for an object to both receive and cast shadows.

    -
    let shadowCastingLight = new PIXI3D.ShadowCastingLight(app.renderer, dirLight, {
    -  shadowTextureSize: 512, quality: PIXI3D.ShadowQuality.medium 
    -})
    -shadowCastingLight.softness = 1
    -shadowCastingLight.shadowArea = 15
    +
    +  

    Creating an application

    +
    +

    The quickest way to get started is by creating an PixiJS application object. The application object creates a renderer and automatically starts the render loop. It also creates a canvas element which should be added to the HTML document.

    +
    let app = new PIXI.Application({
    resizeTo: window, backgroundColor: 0xdddddd, antialias: true
    });
    document.body.appendChild(app.view); +
    +

    Creates an application and adds the canvas element which results in an empty +page with a grey background.

    -let pipeline = app.renderer.plugins.pipeline -pipeline.enableShadows(model, shadowCastingLight)
    -

    Creates a shadow casting light and enables it for the model using the standard pipeline.

    - -

    2D and 3D

    -
    -

    Compositing 2D (PixiJS) and 3D (Pixi3D) containers is simple and can be combined in many ways. 2D containers can be added on top of 3D containers, and the other way around. Although the containers can be combined, the transforms used by 2D and 3D works differently from each other and are not compatible. The transforms won't be affected by each other, even if they have a parent-child relation.

    -

    To be able to convert 3D coordinates to 2D coordinates (or the other way around) the camera methods screenToWorld and worldToScreen can be used.

    -

    Another way of combining 2D and 3D objects is to render a 3D object as a sprite using PostProcessingSprite. Thay way, the 3D object can easily be positioned together with 2D objects. This method also makes it possible to use regular PixiJS filters with 3D objects.

    -
    let vignette = app.stage.addChild(
    -  new PIXI.Sprite(PIXI.Texture.from("assets/vignette.png")))
    +
    +  

    Loading a 3D model

    +
    +

    A model includes a hierarchy of 3D objects which are called meshes. A mesh contains the geometry and material used for rendering that object. Models are generally being loaded from a file which has been created in a 3D modeling tool like Maya or Blender. Pixi3D supports loading of models using the glTF 2.0 file format. Learn more about glTF at https://www.khronos.org/gltf/

    +
    app.loader.add(
    "teapot.gltf",
    "https://raw.githubusercontent.com/jnsmalm/pixi3d-sandbox/master/assets/teapot/teapot.gltf"
    );

    app.loader.load((_, resources) => {
    let teapot = app.stage.addChild(
    PIXI3D.Model.from(resources["teapot.gltf"].gltf));
    }) +
    +

    Loads a glTF 2.0 file and creates a model. The silhouette of a teapot should appear. For now, it will be rendered black because there is no lighting.

    -app.ticker.add(() => { - Object.assign(vignette, { - width: app.renderer.width, height: app.renderer.height - }) -})
    -

    Adds a 2D vignette layer on top of the 3D scene to give it a more cinematic effect. Resizes the vignette to the size of the renderer.

    - -

    Controlling the camera

    -
    -

    The camera is used for controlling from which position and direction the 3D scene is rendered, it has a position and rotation which is used for changing the view. Like any other object which has a transform, it can be attached to another object. The camera can also be directly controlled by using a mouse or trackpad. The main camera is created and used by default.

    -
    let control = new PIXI3D.CameraOrbitControl(app.view)
    -

    Gives the user orbit control over the main camera using mouse/trackpad. Hold left mouse button and drag to orbit, use scroll wheel to zoom in/out.

    - -

    API

    -
    -

    The API documentation is available at https://api.pixi3d.org

    - -

    Building

    -
    -

    Build dist/pixi3d.js (for development) and dist/pixi3d.min.js (for production).

    -
    > npm run build
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file + +

    Position, rotation and scale

    +
    +

    All objects in a scene have a transform which is used for setting the position, rotation and scale of that object. The transform of an object is always relative to it's parent transform. So when changing the transform of the parent object, all of it's childrens transforms will be affected as well.

    +

    Both position and scale is represented by a vector with three components (x, y, z), one for each axis. Rotation is represented by a quaternion and has four components (x, y, z, w). A quaternion is not as straight forward to use as a vector, and because of that the method setEulerAngles is used to change the rotation.

    +
    teapot.position.y = -1;
    teapot.scale.set(1.2);
    teapot.rotationQuaternion.setEulerAngles(0, 15, 0); +
    +

    Moves the model to -1 on the y-axis. Rotates it to 15 degrees on the y-axis and scales it on all axes.

    + + +

    Lighting environment

    +
    +

    Lights are needed to illuminate the objects in the scene, otherwise they may be rendered completely black (depending on the material being used). A lighting environment contains the different components used for lighting a scene. The lighting environment can be shared across objects, or each object can have it's own. The main lighting environment is created and used by default.

    +

    There are a few different types of lights available. The "point" type is a light that is located at a point and emits light in all directions equally. The "directional" type is a light that is located infinitely far away, and emits light in one direction only. The "spot" type is a light that is located at a point and emits light in a cone shape. Lights have a transform and can be attached to other objects.

    +
    let dirLight = Object.assign(new PIXI3D.Light(), {
    type: "directional", intensity: 0.5, x: -4, y: 7, z: -4
    });
    dirLight.rotationQuaternion.setEulerAngles(45, 45, 0);
    PIXI3D.LightingEnvironment.main.lights.push(dirLight);

    let pointLight = Object.assign(new PIXI3D.Light(), {
    type: "point", intensity: 10, range: 5, x: 1, y: 0, z: 3
    });
    PIXI3D.LightingEnvironment.main.lights.push(pointLight); +
    +

    Adds a directional light and a point light to the main lighting environment. The teapot should now be illuminated by the light.

    + + +

    Changing the material

    +
    +

    Each mesh contains a material, and the standard material is used by default. The standard material has several properties which can be used for changing the appearance of a mesh. It's also possible to create custom materials to achieve almost any visual effect.

    +
    teapot.meshes.forEach((mesh) => {
    mesh.material.baseColor = PIXI3D.Color.fromHex("#ffefd5");
    }); +
    +

    Gives the model a different color by setting the material color of each mesh.

    + + +

    Playing animations

    +
    +

    Models can contain animations which has been created in a 3D modeling tool. There are three different kinds of animations: skeletal, morphing and transformation. Skeletal animation is often used for animating characters, but it can also be used to animate anything else as well. Morphing is used to animate per-vertex, for example to create a waving flag or a face expression. Transformation animations are used for moving, rotating and scaling entire objects.

    +
    setInterval(() => {
    teapot.animations.forEach((anim) => anim.play());
    }, 1500); +
    +

    Starts playing all animations in the model every 1.5 seconds.

    + + +

    Casting shadows

    +
    +

    To enable lights to cast shadows, a shadow casting light is required. It wraps a light and gives it the ability to cast shadows. It has multiple settings for controlling the quality of the shadow, for example the size of the shadow texture and the softness of the shadow. Directional and spot light types have support for casting shadows.

    +
    let ground = app.stage.addChild(PIXI3D.Mesh3D.createPlane());
    ground.y = -1;
    ground.scale.set(10); +
    +

    Creates a ground plane to have something to cast the shadows on.

    +

    The shadows must also be enabled (using the standard pipeline) for an object to both receive and cast shadows.

    +
    let shadowCastingLight = new PIXI3D.ShadowCastingLight(app.renderer, dirLight, {
    shadowTextureSize: 512,
    quality: PIXI3D.ShadowQuality.medium
    });
    shadowCastingLight.softness = 1;
    shadowCastingLight.shadowArea = 8;

    let pipeline = app.renderer.plugins.pipeline;
    pipeline.enableShadows(teapot, shadowCastingLight);
    pipeline.enableShadows(ground, shadowCastingLight); +
    +

    Enables shadows to be casted and received for both the model and the ground.

    + + +

    2D and 3D

    +
    +

    Compositing 2D (PixiJS) and 3D (Pixi3D) containers is simple and can be combined in many ways. 2D containers can be added on top of 3D containers, and the other way around. Although the containers can be combined, the transforms used by 2D and 3D works differently from each other and are not compatible. The transforms won't be affected by each other, even if they have a parent-child relation.

    +

    To be able to convert 3D coordinates to 2D coordinates (or the other way around) the camera methods screenToWorld and worldToScreen can be used.

    +

    Another way of combining 2D and 3D objects is to render a 3D object as a sprite using PostProcessingSprite. Thay way, the 3D object can easily be positioned in 2D space. This method also makes it possible to use regular PixiJS filters with 3D objects.

    +
    let vignette = app.stage.addChild(
    PIXI.Sprite.from(
    "https://raw.githubusercontent.com/jnsmalm/pixi3d-sandbox/master/assets/vignette.png"
    )
    );

    app.ticker.add(() => {
    Object.assign(vignette, {
    width: app.renderer.width, height: app.renderer.height
    });
    }); +
    +

    Adds a 2D vignette layer on top of the 3D scene to give it a more cinematic effect. Resizes the vignette to the size of the renderer.

    + + +

    Controlling the camera

    +
    +

    The camera is used for controlling from which position and direction the 3D scene is rendered, it has a position and rotation which is used for changing the view. Like any other object which has a transform, it can be attached to another object. The camera can also be directly controlled by using a mouse or trackpad. The main camera is created and used by default.

    +
    let control = new PIXI3D.CameraOrbitControl(app.view)
    +
    +

    Gives the user orbit control over the main camera using mouse/trackpad. Hold left mouse button and drag to orbit, use scroll wheel to zoom in/out.

    + + +

    API

    +
    +

    The API documentation is available at https://api.pixi3d.org

    + + +

    Development

    +
    +

    For developing new features or fixing bugs, use serve/src/index.js with npm run serve.

    + + +

    Building

    +
    +

    Build to dist folder with npm run build.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/MaterialFactory.html b/docs/interfaces/MaterialFactory.html new file mode 100644 index 00000000..96a85ca9 --- /dev/null +++ b/docs/interfaces/MaterialFactory.html @@ -0,0 +1,7 @@ +MaterialFactory | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface MaterialFactory

    +

    Factory for creating materials.

    +

    Hierarchy

    • MaterialFactory

    Index

    Methods

    Methods

    create

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/PostProcessingSpriteOptions.html b/docs/interfaces/PostProcessingSpriteOptions.html new file mode 100644 index 00000000..37317980 --- /dev/null +++ b/docs/interfaces/PostProcessingSpriteOptions.html @@ -0,0 +1,8 @@ +PostProcessingSpriteOptions | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface PostProcessingSpriteOptions

    Hierarchy

    • PostProcessingSpriteOptions

    Index

    Properties

    Optional height

    height?: number
    +

    The height of the texture for the sprite.

    +

    Optional objectToRender

    objectToRender?: DisplayObject
    +

    The object to render. When set, it will automatically be rendered to the +sprite's texture each frame.

    +

    Optional width

    width?: number
    +

    The width of the texture for the sprite.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/RenderPass.html b/docs/interfaces/RenderPass.html new file mode 100644 index 00000000..81fb880a --- /dev/null +++ b/docs/interfaces/RenderPass.html @@ -0,0 +1,11 @@ +RenderPass | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface RenderPass

    +

    Represents a pass used when rendering.

    +

    Hierarchy

    • RenderPass

    Implemented by

    Index

    Properties

    Methods

    Properties

    name

    name: string
    +

    The name of the render pass.

    +

    Methods

    Optional clear

    • clear(): void

    render

    • render(meshes: Mesh3D[]): void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/animation.eventemitterstatic.html b/docs/interfaces/animation.eventemitterstatic.html deleted file mode 100644 index 2a941aeb..00000000 --- a/docs/interfaces/animation.eventemitterstatic.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - EventEmitterStatic | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface EventEmitterStatic

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - EventEmitterStatic -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Constructors

    - -
    -
    -
    -
    -
    -

    Constructors

    -
    - -

    constructor

    -
      -
    • new EventEmitterStatic<EventTypes>(): EventEmitter<EventTypes>
    • -
    -
      -
    • - -

      Type parameters

      -
        -
      • -

        EventTypes: string | symbol

        -
      • -
      -

      Returns EventEmitter<EventTypes>

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file diff --git a/docs/interfaces/animation.listenerfn.html b/docs/interfaces/animation.listenerfn.html deleted file mode 100644 index a035fe81..00000000 --- a/docs/interfaces/animation.listenerfn.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - ListenerFn | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface ListenerFn

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ListenerFn -
    • -
    -
    -
    -

    Callable

    -
      -
    • __call(...args: Array<any>): void
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        Rest ...args: Array<any>
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file diff --git a/docs/interfaces/cubemapfaces.html b/docs/interfaces/cubemapfaces.html index 3af79eca..03c5826b 100644 --- a/docs/interfaces/cubemapfaces.html +++ b/docs/interfaces/cubemapfaces.html @@ -1,298 +1,13 @@ - - - - - - CubemapFaces | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface CubemapFaces

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - CubemapFaces -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    negx

    -
    negx: Texture | string
    - -
    -
    -

    The texture or url for negative x.

    -
    -
    -
    -
    - -

    negy

    -
    negy: Texture | string
    - -
    -
    -

    The texture or url for negative y.

    -
    -
    -
    -
    - -

    negz

    -
    negz: Texture | string
    - -
    -
    -

    The texture or url for negative z.

    -
    -
    -
    -
    - -

    posx

    -
    posx: Texture | string
    - -
    -
    -

    The texture or url for positive x.

    -
    -
    -
    -
    - -

    posy

    -
    posy: Texture | string
    - -
    -
    -

    The texture or url for positive y.

    -
    -
    -
    -
    - -

    posz

    -
    posz: Texture | string
    - -
    -
    -

    The texture or url for positive z.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +CubemapFaces | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface CubemapFaces

    Hierarchy

    • CubemapFaces

    Index

    Properties

    negx

    negx: string | Texture<Resource>
    +

    The texture or url for negative x.

    +

    negy

    negy: string | Texture<Resource>
    +

    The texture or url for negative y.

    +

    negz

    negz: string | Texture<Resource>
    +

    The texture or url for negative z.

    +

    posx

    posx: string | Texture<Resource>
    +

    The texture or url for positive x.

    +

    posy

    posy: string | Texture<Resource>
    +

    The texture or url for positive y.

    +

    posz

    posz: string | Texture<Resource>
    +

    The texture or url for positive z.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/gltfresourceloader.html b/docs/interfaces/gltfresourceloader.html index 55f97c81..279b59f1 100644 --- a/docs/interfaces/gltfresourceloader.html +++ b/docs/interfaces/gltfresourceloader.html @@ -1,250 +1,9 @@ - - - - - - glTFResourceLoader | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface glTFResourceLoader

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a loader for glTF asset resources (buffers and images).

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - glTFResourceLoader -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Methods

    - -
    -
    -
    -
    -
    -

    Methods

    -
    - -

    load

    -
      -
    • load(uri: string, onComplete: (resource: ILoaderResource) => void): void
    • -
    -
      -
    • - -
      -
      -

      Loads the resource from the specified uri.

      -
      -
      -

      Parameters

      -
        -
      • -
        uri: string
        -
        -

        The uri to load from.

        -
        -
      • -
      • -
        onComplete: (resource: ILoaderResource) => void
        -
        -

        Callback when loading is completed.

        -
        -
          -
        • -
            -
          • (resource: ILoaderResource): void
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              resource: ILoaderResource
              -
            • -
            -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +glTFResourceLoader | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface glTFResourceLoader

    +

    Represents a loader for glTF asset resources (buffers and images).

    +

    Hierarchy

    • glTFResourceLoader

    Index

    Methods

    Methods

    load

    • load(uri: string, onComplete: (resource: ILoaderResource) => void): void
    • +

      Loads the resource from the specified uri.

      +

      Parameters

      • uri: string
        +

        The uri to load from.

        +
      • onComplete: (resource: ILoaderResource) => void
        +

        Callback when loading is completed.

        +
          • (resource: ILoaderResource): void
          • Parameters

            • resource: ILoaderResource

            Returns void

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/meshdestroyoptions.html b/docs/interfaces/meshdestroyoptions.html index 04afa973..337f8280 100644 --- a/docs/interfaces/meshdestroyoptions.html +++ b/docs/interfaces/meshdestroyoptions.html @@ -1,262 +1 @@ - - - - - - MeshDestroyOptions | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface MeshDestroyOptions

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - IDestroyOptions -
        -
      • - MeshDestroyOptions -
      • -
      -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    Optional baseTexture

    -
    baseTexture: undefined | false | true
    - -
    -
    - -

    Optional children

    -
    children: undefined | false | true
    - -
    -
    - -

    Optional geometry

    -
    geometry: undefined | false | true
    - -
    -
    - -

    Optional material

    -
    material: undefined | false | true
    - -
    -
    - -

    Optional texture

    -
    texture: undefined | false | true
    - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MeshDestroyOptions | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface MeshDestroyOptions

    Hierarchy

    • IDestroyOptions
      • MeshDestroyOptions

    Index

    Properties

    Optional baseTexture

    baseTexture?: boolean

    Optional children

    children?: boolean

    Optional geometry

    geometry?: boolean

    Optional material

    material?: boolean

    Optional texture

    texture?: boolean

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/meshgeometryattribute.html b/docs/interfaces/meshgeometryattribute.html index 13057dfb..532b7a80 100644 --- a/docs/interfaces/meshgeometryattribute.html +++ b/docs/interfaces/meshgeometryattribute.html @@ -1,288 +1,15 @@ - - - - - - MeshGeometryAttribute | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface MeshGeometryAttribute

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents an attribute for mesh geometry.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - MeshGeometryAttribute -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    buffer

    -
    buffer: Uint32Array | Float32Array | Int8Array | Uint8Array | Int16Array | Uint16Array
    - -
    -
    -

    The buffer data.

    -
    -
    -
    -
    - -

    Optional componentType

    -
    componentType: undefined | number
    - -
    -
    -

    The datatype of components in this attribute.

    -
    -
    -
    -
    - -

    Optional max

    -
    max: number[]
    - -
    -
    -

    The maximum value of each component in this attribute.

    -
    -
    -
    -
    - -

    Optional min

    -
    min: number[]
    - -
    -
    -

    The minimum value of each component in this attribute.

    -
    -
    -
    -
    - -

    Optional stride

    -
    stride: undefined | number
    - -
    -
    -

    The stride, in bytes, between attributes. When this is not defined, data - is tightly packed. When two or more attributes use the same buffer, this - field must be defined.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MeshGeometryAttribute | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface MeshGeometryAttribute

    +

    Represents an attribute for mesh geometry.

    +

    Hierarchy

    • MeshGeometryAttribute

    Index

    Properties

    buffer

    buffer: Float32Array | Uint8Array | Uint32Array | Int8Array | Int16Array | Uint16Array
    +

    The buffer data.

    +

    Optional componentType

    componentType?: number
    +

    The datatype of components in this attribute.

    +

    Optional max

    max?: number[]
    +

    The maximum value of each component in this attribute.

    +

    Optional min

    min?: number[]
    +

    The minimum value of each component in this attribute.

    +

    Optional stride

    stride?: number
    +

    The stride, in bytes, between attributes. When this is not defined, data +is tightly packed. When two or more attributes use the same buffer, this +field must be defined.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/meshgeometrytarget.html b/docs/interfaces/meshgeometrytarget.html index 70dd79d7..2a3029be 100644 --- a/docs/interfaces/meshgeometrytarget.html +++ b/docs/interfaces/meshgeometrytarget.html @@ -1,233 +1,3 @@ - - - - - - MeshGeometryTarget | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface MeshGeometryTarget

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Represents a geometry morph target.

    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - MeshGeometryTarget -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    Optional normals

    - - -
    -
    - -

    Optional positions

    - - -
    -
    - -

    Optional tangents

    - - -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +MeshGeometryTarget | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface MeshGeometryTarget

    +

    Represents a geometry morph target.

    +

    Hierarchy

    • MeshGeometryTarget

    Index

    Properties

    Optional normals

    Optional positions

    Optional tangents

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/shadowcastinglightoptions.html b/docs/interfaces/shadowcastinglightoptions.html index 45458075..458c51e4 100644 --- a/docs/interfaces/shadowcastinglightoptions.html +++ b/docs/interfaces/shadowcastinglightoptions.html @@ -1,224 +1,7 @@ - - - - - - ShadowCastingLightOptions | Pixi3D - v0.9.9 - - - - - -
    -
    -
    -
    - -
    -
    - Options -
    -
    - All -
      -
    • Public
    • -
    • Public/Protected
    • -
    • All
    • -
    -
    - - - - - - -
    -
    - Menu -
    -
    -
    -
    -
    -
    - -

    Interface ShadowCastingLightOptions

    -
    -
    -
    -
    -
    -
    -
    -

    Hierarchy

    -
      -
    • - ShadowCastingLightOptions -
    • -
    -
    -
    -

    Index

    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -

    Properties

    -
    - -

    Optional quality

    -
    quality: ShadowQuality
    - -
    -
    -

    The quality (precision) of the shadow. If the quality is not supported by - current platform, a lower quality will be selected instead.

    -
    -
    -
    -
    - -

    Optional shadowTextureSize

    -
    shadowTextureSize: undefined | number
    - -
    -
    -

    The size (both width and height) in pixels for the shadow texture. - Increasing the size will improve the quality of the shadow.

    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -

    Legend

    -
    -
      -
    • Module
    • -
    • Object literal
    • -
    • Variable
    • -
    • Function
    • -
    • Function with type parameter
    • -
    • Index signature
    • -
    • Type alias
    • -
    • Type alias with type parameter
    • -
    -
      -
    • Enumeration
    • -
    • Enumeration member
    • -
    • Property
    • -
    • Method
    • -
    -
      -
    • Interface
    • -
    • Interface with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Index signature
    • -
    -
      -
    • Class
    • -
    • Class with type parameter
    • -
    • Constructor
    • -
    • Property
    • -
    • Method
    • -
    • Accessor
    • -
    • Index signature
    • -
    -
      -
    • Inherited constructor
    • -
    • Inherited property
    • -
    • Inherited method
    • -
    • Inherited accessor
    • -
    -
      -
    • Protected property
    • -
    • Protected method
    • -
    • Protected accessor
    • -
    -
      -
    • Private property
    • -
    • Private method
    • -
    • Private accessor
    • -
    -
      -
    • Static property
    • -
    • Static method
    • -
    -
    -
    -
    -
    -

    Generated using TypeDoc

    -
    -
    - - - - \ No newline at end of file +ShadowCastingLightOptions | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Interface ShadowCastingLightOptions

    Hierarchy

    • ShadowCastingLightOptions

    Index

    Properties

    Optional quality

    quality?: ShadowQuality
    +

    The quality (precision) of the shadow. If the quality is not supported by +current platform, a lower quality will be selected instead.

    +

    Optional shadowTextureSize

    shadowTextureSize?: number
    +

    The size (both width and height) in pixels for the shadow texture. +Increasing the size will improve the quality of the shadow.

    +

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html new file mode 100644 index 00000000..7702a690 --- /dev/null +++ b/docs/modules.html @@ -0,0 +1 @@ +Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Pixi3D - v1.0.0

    Index

    Variables

    CubemapLoader

    CubemapLoader: { add: () => void; use: (resource: any, next: () => void) => void } = ...

    Type declaration

    • add: () => void
        • (): void
        • Returns void

    • use: (resource: any, next: () => void) => void
        • (resource: any, next: () => void): void
        • Parameters

          • resource: any
          • next: () => void
              • (): void
              • Returns void

          Returns void

    ShaderSourceLoader

    ShaderSourceLoader: { add: () => void; use: (resource: any, next: () => void) => void } = ...

    Type declaration

    • add: () => void
        • (): void
        • Returns void

    • use: (resource: any, next: () => void) => void
        • (resource: any, next: () => void): void
        • Parameters

          • resource: any
          • next: () => void
              • (): void
              • Returns void

          Returns void

    glTFBinaryLoader

    glTFBinaryLoader: { add: () => void; use: (resource: ILoaderResource, next: () => void) => void } = ...

    Type declaration

    • add: () => void
        • (): void
        • Returns void

    • use: (resource: ILoaderResource, next: () => void) => void
        • (resource: ILoaderResource, next: () => void): void
        • Parameters

          • resource: ILoaderResource
          • next: () => void
              • (): void
              • Returns void

          Returns void

    glTFLoader

    glTFLoader: { add: () => void; use: (resource: ILoaderResource, next: () => void) => void } = ...

    Type declaration

    • add: () => void
        • (): void
        • Returns void

    • use: (resource: ILoaderResource, next: () => void) => void
        • (resource: ILoaderResource, next: () => void): void
        • Parameters

          • resource: ILoaderResource
          • next: () => void
              • (): void
              • Returns void

          Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/Debug.html b/docs/modules/Debug.html new file mode 100644 index 00000000..6f96657c --- /dev/null +++ b/docs/modules/Debug.html @@ -0,0 +1 @@ +Debug | Pixi3D - v1.0.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Namespace Debug

    Index

    Functions

    Functions

    error

    • error(message: Message, args?: any): void
    • Parameters

      • message: Message
      • Optional args: any

      Returns void

    on

    • on(event: string | symbol, fn: ListenerFn, context: any): void
    • Parameters

      • event: string | symbol
      • fn: ListenerFn
      • context: any

      Returns void

    warn

    • warn(message: Message, args?: any): void
    • Parameters

      • message: Message
      • Optional args: any

      Returns void

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited accessor
    • Property
    • Method
    • Static property
    • Static method
    • Protected property

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 47ae037f..7f30f715 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "pixi3d", - "version": "0.9.9", + "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index ca57484b..46fc83f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pixi3d", - "version": "0.9.9", + "version": "1.0.0", "description": "The 3D renderer for PixiJS. Seamless integration with 2D applications.", "main": "dist/pixi3d.js", "files": [