diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index 38d7a6b8..d1668279 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -1,10 +1,10 @@ :root { - --light-hl-0: #0000FF; - --dark-hl-0: #569CD6; + --light-hl-0: #001080; + --dark-hl-0: #9CDCFE; --light-hl-1: #000000; --dark-hl-1: #D4D4D4; - --light-hl-2: #001080; - --dark-hl-2: #9CDCFE; + --light-hl-2: #0000FF; + --dark-hl-2: #569CD6; --light-hl-3: #0070C1; --dark-hl-3: #4FC1FF; --light-hl-4: #795E26; @@ -25,8 +25,6 @@ --dark-hl-11: #D4D4D4; --light-hl-12: #A31515; --dark-hl-12: #CE9178; - --light-hl-13: #008000; - --dark-hl-13: #6A9955; --light-code-background: #FFFFFF; --dark-code-background: #1E1E1E; } @@ -45,7 +43,6 @@ --hl-10: var(--light-hl-10); --hl-11: var(--light-hl-11); --hl-12: var(--light-hl-12); - --hl-13: var(--light-hl-13); --code-background: var(--light-code-background); } } @@ -63,7 +60,6 @@ --hl-10: var(--dark-hl-10); --hl-11: var(--dark-hl-11); --hl-12: var(--dark-hl-12); - --hl-13: var(--dark-hl-13); --code-background: var(--dark-code-background); } } @@ -81,7 +77,6 @@ body.light { --hl-10: var(--light-hl-10); --hl-11: var(--light-hl-11); --hl-12: var(--light-hl-12); - --hl-13: var(--light-hl-13); --code-background: var(--light-code-background); } @@ -99,7 +94,6 @@ body.dark { --hl-10: var(--dark-hl-10); --hl-11: var(--dark-hl-11); --hl-12: var(--dark-hl-12); - --hl-13: var(--dark-hl-13); --code-background: var(--dark-code-background); } @@ -116,5 +110,4 @@ body.dark { .hl-10 { color: var(--hl-10); } .hl-11 { color: var(--hl-11); } .hl-12 { color: var(--hl-12); } -.hl-13 { color: var(--hl-13); } pre, code { background: var(--code-background); } diff --git a/docs/assets/search.js b/docs/assets/search.js index 79e86253..d499964a 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +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 tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":27,"kind":262144,"name":"y","url":"classes/ObservablePoint3D.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","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 tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":40,"kind":262144,"name":"y","url":"classes/ObservableQuaternion.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","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 tsd-is-overwrite","parent":"Container3D"},{"id":85,"kind":262144,"name":"scale","url":"classes/Container3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","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 tsd-is-overwrite","parent":"Container3D"},{"id":89,"kind":262144,"name":"worldTransform","url":"classes/Container3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","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":262144,"name":"obliqueness","url":"classes/Camera.html#obliqueness","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":99,"kind":1024,"name":"renderer","url":"classes/Camera.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Camera"},{"id":100,"kind":2048,"name":"destroy","url":"classes/Camera.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Camera"},{"id":101,"kind":262144,"name":"orthographicSize","url":"classes/Camera.html#orthographicSize","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":102,"kind":262144,"name":"orthographic","url":"classes/Camera.html#orthographic","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":103,"kind":2048,"name":"screenToRay","url":"classes/Camera.html#screenToRay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":104,"kind":2048,"name":"screenToWorld","url":"classes/Camera.html#screenToWorld","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":105,"kind":2048,"name":"worldToScreen","url":"classes/Camera.html#worldToScreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":106,"kind":262144,"name":"aspect","url":"classes/Camera.html#aspect","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":107,"kind":262144,"name":"fieldOfView","url":"classes/Camera.html#fieldOfView","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":108,"kind":262144,"name":"near","url":"classes/Camera.html#near","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":109,"kind":262144,"name":"far","url":"classes/Camera.html#far","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":110,"kind":262144,"name":"projection","url":"classes/Camera.html#projection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":111,"kind":262144,"name":"view","url":"classes/Camera.html#view","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":112,"kind":262144,"name":"viewProjection","url":"classes/Camera.html#viewProjection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":113,"kind":1024,"name":"transform","url":"classes/Camera.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":114,"kind":262144,"name":"position","url":"classes/Camera.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":115,"kind":262144,"name":"scale","url":"classes/Camera.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":116,"kind":262144,"name":"rotationQuaternion","url":"classes/Camera.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":117,"kind":262144,"name":"z","url":"classes/Camera.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":118,"kind":262144,"name":"localTransform","url":"classes/Camera.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":119,"kind":262144,"name":"worldTransform","url":"classes/Camera.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":120,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":121,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":122,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":123,"kind":65536,"name":"__type","url":"classes/Camera.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":124,"kind":128,"name":"CameraOrbitControl","url":"classes/CameraOrbitControl.html","classes":"tsd-kind-class"},{"id":125,"kind":512,"name":"constructor","url":"classes/CameraOrbitControl.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":126,"kind":262144,"name":"angles","url":"classes/CameraOrbitControl.html#angles","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":127,"kind":1024,"name":"target","url":"classes/CameraOrbitControl.html#target","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":128,"kind":65536,"name":"__type","url":"classes/CameraOrbitControl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":129,"kind":1024,"name":"x","url":"classes/CameraOrbitControl.html#__type.x","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":130,"kind":1024,"name":"y","url":"classes/CameraOrbitControl.html#__type.y","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":131,"kind":1024,"name":"z","url":"classes/CameraOrbitControl.html#__type.z","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":132,"kind":1024,"name":"allowControl","url":"classes/CameraOrbitControl.html#allowControl","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":133,"kind":1024,"name":"camera","url":"classes/CameraOrbitControl.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":134,"kind":2048,"name":"updateCamera","url":"classes/CameraOrbitControl.html#updateCamera","classes":"tsd-kind-method tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":135,"kind":262144,"name":"distance","url":"classes/CameraOrbitControl.html#distance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":136,"kind":128,"name":"Mesh3D","url":"classes/Mesh3D.html","classes":"tsd-kind-class"},{"id":137,"kind":2048,"name":"createQuad","url":"classes/Mesh3D.html#createQuad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":138,"kind":2048,"name":"createCube","url":"classes/Mesh3D.html#createCube","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":139,"kind":2048,"name":"createPlane","url":"classes/Mesh3D.html#createPlane","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":140,"kind":2048,"name":"createSphere","url":"classes/Mesh3D.html#createSphere","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":141,"kind":512,"name":"constructor","url":"classes/Mesh3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":142,"kind":1024,"name":"pluginName","url":"classes/Mesh3D.html#pluginName","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":143,"kind":1024,"name":"targetWeights","url":"classes/Mesh3D.html#targetWeights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":144,"kind":1024,"name":"skin","url":"classes/Mesh3D.html#skin","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":145,"kind":1024,"name":"enabledRenderPasses","url":"classes/Mesh3D.html#enabledRenderPasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":146,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":147,"kind":1024,"name":"renderSortOrder","url":"classes/Mesh3D.html#renderSortOrder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":148,"kind":1024,"name":"geometry","url":"classes/Mesh3D.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":149,"kind":1024,"name":"material","url":"classes/Mesh3D.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":150,"kind":262144,"name":"instances","url":"classes/Mesh3D.html#instances","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh3D"},{"id":151,"kind":2048,"name":"createInstance","url":"classes/Mesh3D.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":152,"kind":2048,"name":"removeInstance","url":"classes/Mesh3D.html#removeInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":153,"kind":2048,"name":"enableRenderPass","url":"classes/Mesh3D.html#enableRenderPass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":154,"kind":2048,"name":"disableRenderPass","url":"classes/Mesh3D.html#disableRenderPass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":155,"kind":2048,"name":"isRenderPassEnabled","url":"classes/Mesh3D.html#isRenderPassEnabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":156,"kind":2048,"name":"destroy","url":"classes/Mesh3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":157,"kind":2048,"name":"_render","url":"classes/Mesh3D.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":158,"kind":2048,"name":"getBoundingBox","url":"classes/Mesh3D.html#getBoundingBox","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":159,"kind":1024,"name":"transform","url":"classes/Mesh3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":160,"kind":262144,"name":"position","url":"classes/Mesh3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":161,"kind":262144,"name":"scale","url":"classes/Mesh3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":162,"kind":262144,"name":"rotationQuaternion","url":"classes/Mesh3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":163,"kind":262144,"name":"z","url":"classes/Mesh3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":164,"kind":262144,"name":"localTransform","url":"classes/Mesh3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":165,"kind":262144,"name":"worldTransform","url":"classes/Mesh3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":166,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":167,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":168,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":169,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":170,"kind":256,"name":"MeshDestroyOptions","url":"interfaces/MeshDestroyOptions.html","classes":"tsd-kind-interface"},{"id":171,"kind":1024,"name":"geometry","url":"interfaces/MeshDestroyOptions.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":172,"kind":1024,"name":"material","url":"interfaces/MeshDestroyOptions.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":173,"kind":128,"name":"MeshGeometry3D","url":"classes/MeshGeometry3D.html","classes":"tsd-kind-class"},{"id":174,"kind":512,"name":"constructor","url":"classes/MeshGeometry3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":175,"kind":1024,"name":"indices","url":"classes/MeshGeometry3D.html#indices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":176,"kind":1024,"name":"positions","url":"classes/MeshGeometry3D.html#positions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":177,"kind":1024,"name":"uvs","url":"classes/MeshGeometry3D.html#uvs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":178,"kind":1024,"name":"normals","url":"classes/MeshGeometry3D.html#normals","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":179,"kind":1024,"name":"tangents","url":"classes/MeshGeometry3D.html#tangents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":180,"kind":1024,"name":"targets","url":"classes/MeshGeometry3D.html#targets","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":181,"kind":1024,"name":"joints","url":"classes/MeshGeometry3D.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":182,"kind":1024,"name":"weights","url":"classes/MeshGeometry3D.html#weights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":183,"kind":1024,"name":"colors","url":"classes/MeshGeometry3D.html#colors","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":184,"kind":2048,"name":"getShaderGeometry","url":"classes/MeshGeometry3D.html#getShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":185,"kind":2048,"name":"addShaderGeometry","url":"classes/MeshGeometry3D.html#addShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":186,"kind":2048,"name":"hasShaderGeometry","url":"classes/MeshGeometry3D.html#hasShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":187,"kind":2048,"name":"destroy","url":"classes/MeshGeometry3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":188,"kind":256,"name":"MeshGeometryAttribute","url":"interfaces/MeshGeometryAttribute.html","classes":"tsd-kind-interface"},{"id":189,"kind":1024,"name":"buffer","url":"interfaces/MeshGeometryAttribute.html#buffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":190,"kind":1024,"name":"min","url":"interfaces/MeshGeometryAttribute.html#min","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":191,"kind":1024,"name":"max","url":"interfaces/MeshGeometryAttribute.html#max","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":192,"kind":1024,"name":"componentType","url":"interfaces/MeshGeometryAttribute.html#componentType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":193,"kind":1024,"name":"stride","url":"interfaces/MeshGeometryAttribute.html#stride","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":194,"kind":256,"name":"MeshGeometryTarget","url":"interfaces/MeshGeometryTarget.html","classes":"tsd-kind-interface"},{"id":195,"kind":1024,"name":"positions","url":"interfaces/MeshGeometryTarget.html#positions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":196,"kind":1024,"name":"normals","url":"interfaces/MeshGeometryTarget.html#normals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":197,"kind":1024,"name":"tangents","url":"interfaces/MeshGeometryTarget.html#tangents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":198,"kind":128,"name":"MeshShader","url":"classes/MeshShader.html","classes":"tsd-kind-class"},{"id":199,"kind":512,"name":"constructor","url":"classes/MeshShader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":200,"kind":262144,"name":"name","url":"classes/MeshShader.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MeshShader"},{"id":201,"kind":2048,"name":"createShaderGeometry","url":"classes/MeshShader.html#createShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":202,"kind":2048,"name":"render","url":"classes/MeshShader.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":203,"kind":128,"name":"InstancedMesh3D","url":"classes/InstancedMesh3D.html","classes":"tsd-kind-class"},{"id":204,"kind":512,"name":"constructor","url":"classes/InstancedMesh3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedMesh3D"},{"id":205,"kind":1024,"name":"mesh","url":"classes/InstancedMesh3D.html#mesh","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":206,"kind":1024,"name":"material","url":"classes/InstancedMesh3D.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":207,"kind":2048,"name":"destroy","url":"classes/InstancedMesh3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedMesh3D"},{"id":208,"kind":1024,"name":"transform","url":"classes/InstancedMesh3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":209,"kind":262144,"name":"position","url":"classes/InstancedMesh3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":210,"kind":262144,"name":"scale","url":"classes/InstancedMesh3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":211,"kind":262144,"name":"rotationQuaternion","url":"classes/InstancedMesh3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":212,"kind":262144,"name":"z","url":"classes/InstancedMesh3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":213,"kind":262144,"name":"localTransform","url":"classes/InstancedMesh3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":214,"kind":262144,"name":"worldTransform","url":"classes/InstancedMesh3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":215,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":216,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":217,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":218,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":219,"kind":256,"name":"SphereGeometryOptions","url":"interfaces/SphereGeometryOptions.html","classes":"tsd-kind-interface"},{"id":220,"kind":1024,"name":"radius","url":"interfaces/SphereGeometryOptions.html#radius","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SphereGeometryOptions"},{"id":221,"kind":1024,"name":"segments","url":"interfaces/SphereGeometryOptions.html#segments","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SphereGeometryOptions"},{"id":222,"kind":1024,"name":"rings","url":"interfaces/SphereGeometryOptions.html#rings","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SphereGeometryOptions"},{"id":223,"kind":128,"name":"Model","url":"classes/Model.html","classes":"tsd-kind-class"},{"id":224,"kind":2048,"name":"from","url":"classes/Model.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Model"},{"id":225,"kind":512,"name":"constructor","url":"classes/Model.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":226,"kind":1024,"name":"animations","url":"classes/Model.html#animations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":227,"kind":1024,"name":"meshes","url":"classes/Model.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":228,"kind":2048,"name":"createInstance","url":"classes/Model.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Model"},{"id":229,"kind":2048,"name":"getBoundingBox","url":"classes/Model.html#getBoundingBox","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Model"},{"id":230,"kind":1024,"name":"transform","url":"classes/Model.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":231,"kind":262144,"name":"position","url":"classes/Model.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":232,"kind":262144,"name":"scale","url":"classes/Model.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":233,"kind":262144,"name":"rotationQuaternion","url":"classes/Model.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":234,"kind":262144,"name":"z","url":"classes/Model.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":235,"kind":262144,"name":"localTransform","url":"classes/Model.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":236,"kind":262144,"name":"worldTransform","url":"classes/Model.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":237,"kind":65536,"name":"__type","url":"classes/Model.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":238,"kind":65536,"name":"__type","url":"classes/Model.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":239,"kind":65536,"name":"__type","url":"classes/Model.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":240,"kind":65536,"name":"__type","url":"classes/Model.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":241,"kind":128,"name":"InstancedModel","url":"classes/InstancedModel.html","classes":"tsd-kind-class"},{"id":242,"kind":512,"name":"constructor","url":"classes/InstancedModel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedModel"},{"id":243,"kind":1024,"name":"meshes","url":"classes/InstancedModel.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedModel"},{"id":244,"kind":1024,"name":"transform","url":"classes/InstancedModel.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":245,"kind":262144,"name":"position","url":"classes/InstancedModel.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":246,"kind":262144,"name":"scale","url":"classes/InstancedModel.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":247,"kind":262144,"name":"rotationQuaternion","url":"classes/InstancedModel.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":248,"kind":262144,"name":"z","url":"classes/InstancedModel.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":249,"kind":262144,"name":"localTransform","url":"classes/InstancedModel.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":250,"kind":262144,"name":"worldTransform","url":"classes/InstancedModel.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":251,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":252,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":253,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":254,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":255,"kind":128,"name":"Animation","url":"classes/Animation.html","classes":"tsd-kind-class"},{"id":256,"kind":512,"name":"constructor","url":"classes/Animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Animation"},{"id":257,"kind":1024,"name":"duration","url":"classes/Animation.html#duration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":258,"kind":1024,"name":"position","url":"classes/Animation.html#position","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":259,"kind":1024,"name":"speed","url":"classes/Animation.html#speed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":260,"kind":1024,"name":"loop","url":"classes/Animation.html#loop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":261,"kind":1024,"name":"name","url":"classes/Animation.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":262,"kind":2048,"name":"play","url":"classes/Animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":263,"kind":2048,"name":"stop","url":"classes/Animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":264,"kind":2048,"name":"update","url":"classes/Animation.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":265,"kind":8,"name":"LightType","url":"enums/LightType.html","classes":"tsd-kind-enum"},{"id":266,"kind":16,"name":"spot","url":"enums/LightType.html#spot","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":267,"kind":16,"name":"directional","url":"enums/LightType.html#directional","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":268,"kind":16,"name":"point","url":"enums/LightType.html#point","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":269,"kind":128,"name":"Light","url":"classes/Light.html","classes":"tsd-kind-class"},{"id":270,"kind":512,"name":"constructor","url":"classes/Light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":271,"kind":1024,"name":"type","url":"classes/Light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":272,"kind":1024,"name":"color","url":"classes/Light.html#color","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":273,"kind":1024,"name":"range","url":"classes/Light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":274,"kind":1024,"name":"intensity","url":"classes/Light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":275,"kind":1024,"name":"innerConeAngle","url":"classes/Light.html#innerConeAngle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":276,"kind":1024,"name":"outerConeAngle","url":"classes/Light.html#outerConeAngle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":277,"kind":1024,"name":"transform","url":"classes/Light.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":278,"kind":262144,"name":"position","url":"classes/Light.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":279,"kind":262144,"name":"scale","url":"classes/Light.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":280,"kind":262144,"name":"rotationQuaternion","url":"classes/Light.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":281,"kind":262144,"name":"z","url":"classes/Light.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":282,"kind":262144,"name":"localTransform","url":"classes/Light.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":283,"kind":262144,"name":"worldTransform","url":"classes/Light.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":284,"kind":65536,"name":"__type","url":"classes/Light.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":285,"kind":65536,"name":"__type","url":"classes/Light.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":286,"kind":65536,"name":"__type","url":"classes/Light.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":287,"kind":65536,"name":"__type","url":"classes/Light.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":288,"kind":128,"name":"LightingEnvironment","url":"classes/LightingEnvironment.html","classes":"tsd-kind-class"},{"id":289,"kind":1024,"name":"main","url":"classes/LightingEnvironment.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"LightingEnvironment"},{"id":290,"kind":512,"name":"constructor","url":"classes/LightingEnvironment.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":291,"kind":1024,"name":"imageBasedLighting","url":"classes/LightingEnvironment.html#imageBasedLighting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":292,"kind":1024,"name":"lights","url":"classes/LightingEnvironment.html#lights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":293,"kind":1024,"name":"renderer","url":"classes/LightingEnvironment.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":294,"kind":2048,"name":"destroy","url":"classes/LightingEnvironment.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":295,"kind":262144,"name":"valid","url":"classes/LightingEnvironment.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":296,"kind":128,"name":"ImageBasedLighting","url":"classes/ImageBasedLighting.html","classes":"tsd-kind-class"},{"id":297,"kind":1024,"name":"defaultLookupBrdf","url":"classes/ImageBasedLighting.html#defaultLookupBrdf","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"ImageBasedLighting"},{"id":298,"kind":512,"name":"constructor","url":"classes/ImageBasedLighting.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":299,"kind":262144,"name":"diffuse","url":"classes/ImageBasedLighting.html#diffuse","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":300,"kind":262144,"name":"specular","url":"classes/ImageBasedLighting.html#specular","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":301,"kind":1024,"name":"lookupBrdf","url":"classes/ImageBasedLighting.html#lookupBrdf","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":302,"kind":262144,"name":"valid","url":"classes/ImageBasedLighting.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":303,"kind":128,"name":"StandardPipeline","url":"classes/StandardPipeline.html","classes":"tsd-kind-class"},{"id":304,"kind":512,"name":"constructor","url":"classes/StandardPipeline.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":305,"kind":1024,"name":"materialPass","url":"classes/StandardPipeline.html#materialPass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":306,"kind":1024,"name":"shadowPass","url":"classes/StandardPipeline.html#shadowPass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":307,"kind":1024,"name":"renderPasses","url":"classes/StandardPipeline.html#renderPasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":308,"kind":1024,"name":"renderer","url":"classes/StandardPipeline.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardPipeline"},{"id":309,"kind":2048,"name":"createPostProcessingSprite","url":"classes/StandardPipeline.html#createPostProcessingSprite","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":310,"kind":2048,"name":"render","url":"classes/StandardPipeline.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":311,"kind":2048,"name":"flush","url":"classes/StandardPipeline.html#flush","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":312,"kind":2048,"name":"sort","url":"classes/StandardPipeline.html#sort","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":313,"kind":2048,"name":"enableShadows","url":"classes/StandardPipeline.html#enableShadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":314,"kind":2048,"name":"disableShadows","url":"classes/StandardPipeline.html#disableShadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":315,"kind":128,"name":"MaterialRenderPass","url":"classes/MaterialRenderPass.html","classes":"tsd-kind-class"},{"id":316,"kind":512,"name":"constructor","url":"classes/MaterialRenderPass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":317,"kind":1024,"name":"clearColor","url":"classes/MaterialRenderPass.html#clearColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":318,"kind":262144,"name":"renderTexture","url":"classes/MaterialRenderPass.html#renderTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":319,"kind":1024,"name":"renderer","url":"classes/MaterialRenderPass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":320,"kind":1024,"name":"name","url":"classes/MaterialRenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":321,"kind":2048,"name":"clear","url":"classes/MaterialRenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":322,"kind":2048,"name":"render","url":"classes/MaterialRenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":323,"kind":128,"name":"Material","url":"classes/Material.html","classes":"tsd-kind-class"},{"id":324,"kind":2048,"name":"from","url":"classes/Material.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Material"},{"id":325,"kind":512,"name":"constructor","url":"classes/Material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":326,"kind":1024,"name":"_renderSortType","url":"classes/Material.html#_renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":327,"kind":1024,"name":"_shader","url":"classes/Material.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":328,"kind":1024,"name":"state","url":"classes/Material.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":329,"kind":1024,"name":"drawMode","url":"classes/Material.html#drawMode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":330,"kind":1024,"name":"renderSortType","url":"classes/Material.html#renderSortType","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":331,"kind":262144,"name":"depthMask","url":"classes/Material.html#depthMask","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":332,"kind":262144,"name":"doubleSided","url":"classes/Material.html#doubleSided","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":333,"kind":262144,"name":"blendMode","url":"classes/Material.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":334,"kind":2048,"name":"createShader","url":"classes/Material.html#createShader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":335,"kind":2048,"name":"updateUniforms","url":"classes/Material.html#updateUniforms","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":336,"kind":2048,"name":"destroy","url":"classes/Material.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":337,"kind":262144,"name":"isInstancingSupported","url":"classes/Material.html#isInstancingSupported","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Material"},{"id":338,"kind":2048,"name":"createInstance","url":"classes/Material.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":339,"kind":2048,"name":"render","url":"classes/Material.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":340,"kind":8,"name":"MaterialRenderSortType","url":"enums/MaterialRenderSortType.html","classes":"tsd-kind-enum"},{"id":341,"kind":16,"name":"opaque","url":"enums/MaterialRenderSortType.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":342,"kind":16,"name":"transparent","url":"enums/MaterialRenderSortType.html#transparent","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":343,"kind":256,"name":"MaterialFactory","url":"interfaces/MaterialFactory.html","classes":"tsd-kind-interface"},{"id":344,"kind":2048,"name":"create","url":"interfaces/MaterialFactory.html#create","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MaterialFactory"},{"id":345,"kind":128,"name":"TextureTransform","url":"classes/TextureTransform.html","classes":"tsd-kind-class"},{"id":346,"kind":2048,"name":"fromTexture","url":"classes/TextureTransform.html#fromTexture","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"TextureTransform"},{"id":347,"kind":512,"name":"constructor","url":"classes/TextureTransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TextureTransform"},{"id":348,"kind":262144,"name":"rotation","url":"classes/TextureTransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"TextureTransform"},{"id":349,"kind":1024,"name":"offset","url":"classes/TextureTransform.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":350,"kind":1024,"name":"scale","url":"classes/TextureTransform.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":351,"kind":262144,"name":"array","url":"classes/TextureTransform.html#array","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TextureTransform"},{"id":352,"kind":32,"name":"CubemapLoader","url":"modules.html#CubemapLoader","classes":"tsd-kind-variable"},{"id":353,"kind":65536,"name":"__type","url":"modules.html#CubemapLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"CubemapLoader"},{"id":354,"kind":1024,"name":"use","url":"modules.html#CubemapLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":355,"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":356,"kind":1024,"name":"add","url":"modules.html#CubemapLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":357,"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":358,"kind":128,"name":"Cubemap","url":"classes/Cubemap.html","classes":"tsd-kind-class"},{"id":359,"kind":262144,"name":"faces","url":"classes/Cubemap.html#faces","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":360,"kind":2048,"name":"fromFaces","url":"classes/Cubemap.html#fromFaces","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":361,"kind":2048,"name":"fromColors","url":"classes/Cubemap.html#fromColors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":362,"kind":512,"name":"constructor","url":"classes/Cubemap.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":363,"kind":262144,"name":"levels","url":"classes/Cubemap.html#levels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Cubemap"},{"id":364,"kind":65536,"name":"__type","url":"classes/Cubemap.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Cubemap"},{"id":365,"kind":32,"name":"ShaderSourceLoader","url":"modules.html#ShaderSourceLoader","classes":"tsd-kind-variable"},{"id":366,"kind":65536,"name":"__type","url":"modules.html#ShaderSourceLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"ShaderSourceLoader"},{"id":367,"kind":1024,"name":"use","url":"modules.html#ShaderSourceLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":368,"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":369,"kind":1024,"name":"add","url":"modules.html#ShaderSourceLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":370,"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":371,"kind":128,"name":"Skybox","url":"classes/Skybox.html","classes":"tsd-kind-class"},{"id":372,"kind":2048,"name":"from","url":"classes/Skybox.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Skybox"},{"id":373,"kind":512,"name":"constructor","url":"classes/Skybox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Skybox"},{"id":374,"kind":262144,"name":"camera","url":"classes/Skybox.html#camera","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":375,"kind":262144,"name":"cubemap","url":"classes/Skybox.html#cubemap","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":376,"kind":1024,"name":"transform","url":"classes/Skybox.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":377,"kind":262144,"name":"position","url":"classes/Skybox.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":378,"kind":262144,"name":"scale","url":"classes/Skybox.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":379,"kind":262144,"name":"rotationQuaternion","url":"classes/Skybox.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":380,"kind":262144,"name":"z","url":"classes/Skybox.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":381,"kind":262144,"name":"localTransform","url":"classes/Skybox.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":382,"kind":262144,"name":"worldTransform","url":"classes/Skybox.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":383,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":384,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":385,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":386,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":387,"kind":128,"name":"StandardMaterial","url":"classes/StandardMaterial.html","classes":"tsd-kind-class"},{"id":388,"kind":2048,"name":"create","url":"classes/StandardMaterial.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"StandardMaterial"},{"id":389,"kind":2048,"name":"from","url":"classes/StandardMaterial.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterial"},{"id":390,"kind":512,"name":"constructor","url":"classes/StandardMaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":391,"kind":1024,"name":"roughness","url":"classes/StandardMaterial.html#roughness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":392,"kind":1024,"name":"metallic","url":"classes/StandardMaterial.html#metallic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":393,"kind":1024,"name":"baseColor","url":"classes/StandardMaterial.html#baseColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":394,"kind":1024,"name":"alphaCutoff","url":"classes/StandardMaterial.html#alphaCutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":395,"kind":1024,"name":"emissive","url":"classes/StandardMaterial.html#emissive","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":396,"kind":1024,"name":"exposure","url":"classes/StandardMaterial.html#exposure","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":397,"kind":262144,"name":"baseColorTexture","url":"classes/StandardMaterial.html#baseColorTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":398,"kind":262144,"name":"metallicRoughnessTexture","url":"classes/StandardMaterial.html#metallicRoughnessTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":399,"kind":262144,"name":"normalTexture","url":"classes/StandardMaterial.html#normalTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":400,"kind":262144,"name":"occlusionTexture","url":"classes/StandardMaterial.html#occlusionTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":401,"kind":262144,"name":"emissiveTexture","url":"classes/StandardMaterial.html#emissiveTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":402,"kind":262144,"name":"alphaMode","url":"classes/StandardMaterial.html#alphaMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":403,"kind":262144,"name":"shadowCastingLight","url":"classes/StandardMaterial.html#shadowCastingLight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":404,"kind":262144,"name":"debugMode","url":"classes/StandardMaterial.html#debugMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":405,"kind":1024,"name":"camera","url":"classes/StandardMaterial.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":406,"kind":262144,"name":"lightingEnvironment","url":"classes/StandardMaterial.html#lightingEnvironment","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":407,"kind":262144,"name":"unlit","url":"classes/StandardMaterial.html#unlit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":408,"kind":2048,"name":"destroy","url":"classes/StandardMaterial.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":409,"kind":2048,"name":"invalidateShader","url":"classes/StandardMaterial.html#invalidateShader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardMaterial"},{"id":410,"kind":2048,"name":"render","url":"classes/StandardMaterial.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":411,"kind":262144,"name":"isInstancingSupported","url":"classes/StandardMaterial.html#isInstancingSupported","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":412,"kind":2048,"name":"createInstance","url":"classes/StandardMaterial.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":413,"kind":2048,"name":"createShader","url":"classes/StandardMaterial.html#createShader","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":414,"kind":2048,"name":"updateUniforms","url":"classes/StandardMaterial.html#updateUniforms","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":415,"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":416,"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":417,"kind":1024,"name":"state","url":"classes/StandardMaterial.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":418,"kind":1024,"name":"drawMode","url":"classes/StandardMaterial.html#drawMode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":419,"kind":1024,"name":"renderSortType","url":"classes/StandardMaterial.html#renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":420,"kind":262144,"name":"depthMask","url":"classes/StandardMaterial.html#depthMask","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":421,"kind":262144,"name":"doubleSided","url":"classes/StandardMaterial.html#doubleSided","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":422,"kind":262144,"name":"blendMode","url":"classes/StandardMaterial.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":423,"kind":8,"name":"StandardMaterialAlphaMode","url":"enums/StandardMaterialAlphaMode.html","classes":"tsd-kind-enum"},{"id":424,"kind":16,"name":"opaque","url":"enums/StandardMaterialAlphaMode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":425,"kind":16,"name":"mask","url":"enums/StandardMaterialAlphaMode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":426,"kind":16,"name":"blend","url":"enums/StandardMaterialAlphaMode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":427,"kind":8,"name":"StandardMaterialDebugMode","url":"enums/StandardMaterialDebugMode.html","classes":"tsd-kind-enum"},{"id":428,"kind":16,"name":"alpha","url":"enums/StandardMaterialDebugMode.html#alpha","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":429,"kind":16,"name":"emissive","url":"enums/StandardMaterialDebugMode.html#emissive","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":430,"kind":16,"name":"f0","url":"enums/StandardMaterialDebugMode.html#f0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":431,"kind":16,"name":"metallic","url":"enums/StandardMaterialDebugMode.html#metallic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":432,"kind":16,"name":"normal","url":"enums/StandardMaterialDebugMode.html#normal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":433,"kind":16,"name":"occlusion","url":"enums/StandardMaterialDebugMode.html#occlusion","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":434,"kind":16,"name":"roughness","url":"enums/StandardMaterialDebugMode.html#roughness","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":435,"kind":128,"name":"StandardMaterialNormalTexture","url":"classes/StandardMaterialNormalTexture.html","classes":"tsd-kind-class"},{"id":436,"kind":512,"name":"constructor","url":"classes/StandardMaterialNormalTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialNormalTexture"},{"id":437,"kind":1024,"name":"scale","url":"classes/StandardMaterialNormalTexture.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialNormalTexture"},{"id":438,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialNormalTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":439,"kind":1024,"name":"transform","url":"classes/StandardMaterialNormalTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":440,"kind":128,"name":"StandardMaterialOcclusionTexture","url":"classes/StandardMaterialOcclusionTexture.html","classes":"tsd-kind-class"},{"id":441,"kind":512,"name":"constructor","url":"classes/StandardMaterialOcclusionTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialOcclusionTexture"},{"id":442,"kind":1024,"name":"strength","url":"classes/StandardMaterialOcclusionTexture.html#strength","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialOcclusionTexture"},{"id":443,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialOcclusionTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":444,"kind":1024,"name":"transform","url":"classes/StandardMaterialOcclusionTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":445,"kind":128,"name":"StandardMaterialTexture","url":"classes/StandardMaterialTexture.html","classes":"tsd-kind-class"},{"id":446,"kind":512,"name":"constructor","url":"classes/StandardMaterialTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialTexture"},{"id":447,"kind":1024,"name":"transform","url":"classes/StandardMaterialTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":448,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":449,"kind":128,"name":"InstancedStandardMaterial","url":"classes/InstancedStandardMaterial.html","classes":"tsd-kind-class"},{"id":450,"kind":512,"name":"constructor","url":"classes/InstancedStandardMaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":451,"kind":1024,"name":"baseColor","url":"classes/InstancedStandardMaterial.html#baseColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":452,"kind":128,"name":"PickingHitArea","url":"classes/PickingHitArea.html","classes":"tsd-kind-class"},{"id":453,"kind":2048,"name":"fromObject","url":"classes/PickingHitArea.html#fromObject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PickingHitArea"},{"id":454,"kind":512,"name":"constructor","url":"classes/PickingHitArea.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingHitArea"},{"id":455,"kind":1024,"name":"id","url":"classes/PickingHitArea.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":456,"kind":1024,"name":"object","url":"classes/PickingHitArea.html#object","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":457,"kind":1024,"name":"camera","url":"classes/PickingHitArea.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":458,"kind":2048,"name":"contains","url":"classes/PickingHitArea.html#contains","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingHitArea"},{"id":459,"kind":128,"name":"PickingInteraction","url":"classes/PickingInteraction.html","classes":"tsd-kind-class"},{"id":460,"kind":1024,"name":"main","url":"classes/PickingInteraction.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"PickingInteraction"},{"id":461,"kind":512,"name":"constructor","url":"classes/PickingInteraction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingInteraction"},{"id":462,"kind":1024,"name":"renderer","url":"classes/PickingInteraction.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingInteraction"},{"id":463,"kind":2048,"name":"destroy","url":"classes/PickingInteraction.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":464,"kind":2048,"name":"containsHitArea","url":"classes/PickingInteraction.html#containsHitArea","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":465,"kind":128,"name":"Skin","url":"classes/Skin.html","classes":"tsd-kind-class"},{"id":466,"kind":512,"name":"constructor","url":"classes/Skin.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Skin"},{"id":467,"kind":1024,"name":"jointNormalMatrices","url":"classes/Skin.html#jointNormalMatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":468,"kind":1024,"name":"jointMatrices","url":"classes/Skin.html#jointMatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":469,"kind":1024,"name":"parent","url":"classes/Skin.html#parent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":470,"kind":1024,"name":"joints","url":"classes/Skin.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":471,"kind":2048,"name":"calculateJointMatrices","url":"classes/Skin.html#calculateJointMatrices","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Skin"},{"id":472,"kind":128,"name":"Joint","url":"classes/Joint.html","classes":"tsd-kind-class"},{"id":473,"kind":512,"name":"constructor","url":"classes/Joint.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Joint"},{"id":474,"kind":1024,"name":"inverseBindMatrix","url":"classes/Joint.html#inverseBindMatrix","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Joint"},{"id":475,"kind":1024,"name":"transform","url":"classes/Joint.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":476,"kind":262144,"name":"position","url":"classes/Joint.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":477,"kind":262144,"name":"scale","url":"classes/Joint.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":478,"kind":262144,"name":"rotationQuaternion","url":"classes/Joint.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":479,"kind":262144,"name":"z","url":"classes/Joint.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":480,"kind":262144,"name":"localTransform","url":"classes/Joint.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":481,"kind":262144,"name":"worldTransform","url":"classes/Joint.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":482,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":483,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":484,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":485,"kind":65536,"name":"__type","url":"classes/Joint.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":486,"kind":128,"name":"ShadowRenderPass","url":"classes/ShadowRenderPass.html","classes":"tsd-kind-class"},{"id":487,"kind":512,"name":"constructor","url":"classes/ShadowRenderPass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":488,"kind":1024,"name":"renderer","url":"classes/ShadowRenderPass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":489,"kind":1024,"name":"name","url":"classes/ShadowRenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":490,"kind":2048,"name":"addShadowCastingLight","url":"classes/ShadowRenderPass.html#addShadowCastingLight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":491,"kind":2048,"name":"removeShadowCastingLight","url":"classes/ShadowRenderPass.html#removeShadowCastingLight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":492,"kind":2048,"name":"clear","url":"classes/ShadowRenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":493,"kind":2048,"name":"render","url":"classes/ShadowRenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":494,"kind":128,"name":"ShadowCastingLight","url":"classes/ShadowCastingLight.html","classes":"tsd-kind-class"},{"id":495,"kind":2048,"name":"isMediumQualitySupported","url":"classes/ShadowCastingLight.html#isMediumQualitySupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":496,"kind":2048,"name":"isHighQualitySupported","url":"classes/ShadowCastingLight.html#isHighQualitySupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":497,"kind":512,"name":"constructor","url":"classes/ShadowCastingLight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":498,"kind":1024,"name":"softness","url":"classes/ShadowCastingLight.html#softness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":499,"kind":1024,"name":"shadowArea","url":"classes/ShadowCastingLight.html#shadowArea","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":500,"kind":262144,"name":"lightViewProjection","url":"classes/ShadowCastingLight.html#lightViewProjection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":501,"kind":1024,"name":"camera","url":"classes/ShadowCastingLight.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":502,"kind":1024,"name":"followCamera","url":"classes/ShadowCastingLight.html#followCamera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":503,"kind":262144,"name":"shadowTexture","url":"classes/ShadowCastingLight.html#shadowTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":504,"kind":262144,"name":"filterTexture","url":"classes/ShadowCastingLight.html#filterTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":505,"kind":1024,"name":"renderer","url":"classes/ShadowCastingLight.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":506,"kind":1024,"name":"light","url":"classes/ShadowCastingLight.html#light","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":507,"kind":2048,"name":"destroy","url":"classes/ShadowCastingLight.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":508,"kind":2048,"name":"clear","url":"classes/ShadowCastingLight.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":509,"kind":2048,"name":"updateLightViewProjection","url":"classes/ShadowCastingLight.html#updateLightViewProjection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":510,"kind":256,"name":"ShadowCastingLightOptions","url":"interfaces/ShadowCastingLightOptions.html","classes":"tsd-kind-interface"},{"id":511,"kind":1024,"name":"quality","url":"interfaces/ShadowCastingLightOptions.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":512,"kind":1024,"name":"shadowTextureSize","url":"interfaces/ShadowCastingLightOptions.html#shadowTextureSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":513,"kind":8,"name":"ShadowQuality","url":"enums/ShadowQuality.html","classes":"tsd-kind-enum"},{"id":514,"kind":16,"name":"low","url":"enums/ShadowQuality.html#low","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":515,"kind":16,"name":"medium","url":"enums/ShadowQuality.html#medium","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":516,"kind":16,"name":"high","url":"enums/ShadowQuality.html#high","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":517,"kind":128,"name":"PostProcessingSprite","url":"classes/PostProcessingSprite.html","classes":"tsd-kind-class"},{"id":518,"kind":512,"name":"constructor","url":"classes/PostProcessingSprite.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PostProcessingSprite"},{"id":519,"kind":262144,"name":"renderTexture","url":"classes/PostProcessingSprite.html#renderTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":520,"kind":262144,"name":"depthTexture","url":"classes/PostProcessingSprite.html#depthTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":521,"kind":1024,"name":"renderer","url":"classes/PostProcessingSprite.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":522,"kind":2048,"name":"setResolution","url":"classes/PostProcessingSprite.html#setResolution","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":523,"kind":2048,"name":"destroy","url":"classes/PostProcessingSprite.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"PostProcessingSprite"},{"id":524,"kind":2048,"name":"renderObject","url":"classes/PostProcessingSprite.html#renderObject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":525,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":526,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":527,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":528,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":529,"kind":256,"name":"PostProcessingSpriteOptions","url":"interfaces/PostProcessingSpriteOptions.html","classes":"tsd-kind-interface"},{"id":530,"kind":1024,"name":"width","url":"interfaces/PostProcessingSpriteOptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":531,"kind":1024,"name":"height","url":"interfaces/PostProcessingSpriteOptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":532,"kind":1024,"name":"objectToRender","url":"interfaces/PostProcessingSpriteOptions.html#objectToRender","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":533,"kind":1024,"name":"resolution","url":"interfaces/PostProcessingSpriteOptions.html#resolution","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":534,"kind":128,"name":"AABB","url":"classes/AABB.html","classes":"tsd-kind-class"},{"id":535,"kind":2048,"name":"from","url":"classes/AABB.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"AABB"},{"id":536,"kind":512,"name":"constructor","url":"classes/AABB.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"AABB"},{"id":537,"kind":262144,"name":"min","url":"classes/AABB.html#min","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"AABB"},{"id":538,"kind":262144,"name":"max","url":"classes/AABB.html#max","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"AABB"},{"id":539,"kind":262144,"name":"center","url":"classes/AABB.html#center","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AABB"},{"id":540,"kind":262144,"name":"size","url":"classes/AABB.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AABB"},{"id":541,"kind":262144,"name":"extents","url":"classes/AABB.html#extents","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AABB"},{"id":542,"kind":2048,"name":"encapsulate","url":"classes/AABB.html#encapsulate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AABB"},{"id":543,"kind":128,"name":"Ray","url":"classes/Ray.html","classes":"tsd-kind-class"},{"id":544,"kind":512,"name":"constructor","url":"classes/Ray.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Ray"},{"id":545,"kind":262144,"name":"origin","url":"classes/Ray.html#origin","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":546,"kind":262144,"name":"direction","url":"classes/Ray.html#direction","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":547,"kind":2048,"name":"getPoint","url":"classes/Ray.html#getPoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Ray"},{"id":548,"kind":128,"name":"Plane","url":"classes/Plane.html","classes":"tsd-kind-class"},{"id":549,"kind":512,"name":"constructor","url":"classes/Plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":550,"kind":1024,"name":"distance","url":"classes/Plane.html#distance","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":551,"kind":262144,"name":"normal","url":"classes/Plane.html#normal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Plane"},{"id":552,"kind":2048,"name":"rayCast","url":"classes/Plane.html#rayCast","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":553,"kind":128,"name":"Vec3","url":"classes/Vec3.html","classes":"tsd-kind-class"},{"id":554,"kind":2048,"name":"set","url":"classes/Vec3.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":555,"kind":2048,"name":"fromValues","url":"classes/Vec3.html#fromValues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":556,"kind":2048,"name":"create","url":"classes/Vec3.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":557,"kind":2048,"name":"add","url":"classes/Vec3.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":558,"kind":2048,"name":"transformQuat","url":"classes/Vec3.html#transformQuat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":559,"kind":2048,"name":"subtract","url":"classes/Vec3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":560,"kind":2048,"name":"scale","url":"classes/Vec3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":561,"kind":2048,"name":"dot","url":"classes/Vec3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":562,"kind":2048,"name":"normalize","url":"classes/Vec3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":563,"kind":2048,"name":"cross","url":"classes/Vec3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":564,"kind":2048,"name":"transformMat4","url":"classes/Vec3.html#transformMat4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":565,"kind":2048,"name":"copy","url":"classes/Vec3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":566,"kind":2048,"name":"magnitude","url":"classes/Vec3.html#magnitude","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":567,"kind":2048,"name":"inverse","url":"classes/Vec3.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":568,"kind":2048,"name":"negate","url":"classes/Vec3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":569,"kind":2048,"name":"multiply","url":"classes/Vec3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":570,"kind":2048,"name":"distance","url":"classes/Vec3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":571,"kind":2048,"name":"squaredDistance","url":"classes/Vec3.html#squaredDistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":572,"kind":512,"name":"constructor","url":"classes/Vec3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vec3"},{"id":573,"kind":128,"name":"Mat4","url":"classes/Mat4.html","classes":"tsd-kind-class"},{"id":574,"kind":2048,"name":"getTranslation","url":"classes/Mat4.html#getTranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":575,"kind":2048,"name":"create","url":"classes/Mat4.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":576,"kind":2048,"name":"translate","url":"classes/Mat4.html#translate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":577,"kind":2048,"name":"getScaling","url":"classes/Mat4.html#getScaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":578,"kind":2048,"name":"getRotation","url":"classes/Mat4.html#getRotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":579,"kind":2048,"name":"copy","url":"classes/Mat4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":580,"kind":2048,"name":"fromQuat","url":"classes/Mat4.html#fromQuat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":581,"kind":2048,"name":"fromRotationTranslationScale","url":"classes/Mat4.html#fromRotationTranslationScale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":582,"kind":2048,"name":"fromRotation","url":"classes/Mat4.html#fromRotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":583,"kind":2048,"name":"fromScaling","url":"classes/Mat4.html#fromScaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":584,"kind":2048,"name":"fromTranslation","url":"classes/Mat4.html#fromTranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":585,"kind":2048,"name":"multiply","url":"classes/Mat4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":586,"kind":2048,"name":"lookAt","url":"classes/Mat4.html#lookAt","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":587,"kind":2048,"name":"identity","url":"classes/Mat4.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":588,"kind":2048,"name":"perspective","url":"classes/Mat4.html#perspective","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":589,"kind":2048,"name":"ortho","url":"classes/Mat4.html#ortho","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":590,"kind":2048,"name":"invert","url":"classes/Mat4.html#invert","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":591,"kind":2048,"name":"transpose","url":"classes/Mat4.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":592,"kind":2048,"name":"targetTo","url":"classes/Mat4.html#targetTo","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":593,"kind":2048,"name":"rotateX","url":"classes/Mat4.html#rotateX","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":594,"kind":2048,"name":"rotateY","url":"classes/Mat4.html#rotateY","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":595,"kind":2048,"name":"rotateZ","url":"classes/Mat4.html#rotateZ","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":596,"kind":2048,"name":"rotate","url":"classes/Mat4.html#rotate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":597,"kind":2048,"name":"scale","url":"classes/Mat4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":598,"kind":512,"name":"constructor","url":"classes/Mat4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Mat4"},{"id":599,"kind":128,"name":"Quat","url":"classes/Quat.html","classes":"tsd-kind-class"},{"id":600,"kind":2048,"name":"set","url":"classes/Quat.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":601,"kind":2048,"name":"fromValues","url":"classes/Quat.html#fromValues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":602,"kind":2048,"name":"create","url":"classes/Quat.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":603,"kind":2048,"name":"normalize","url":"classes/Quat.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":604,"kind":2048,"name":"slerp","url":"classes/Quat.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":605,"kind":2048,"name":"fromEuler","url":"classes/Quat.html#fromEuler","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":606,"kind":2048,"name":"conjugate","url":"classes/Quat.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":607,"kind":2048,"name":"rotateX","url":"classes/Quat.html#rotateX","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":608,"kind":2048,"name":"rotateY","url":"classes/Quat.html#rotateY","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":609,"kind":2048,"name":"rotateZ","url":"classes/Quat.html#rotateZ","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":610,"kind":512,"name":"constructor","url":"classes/Quat.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quat"},{"id":611,"kind":128,"name":"Color","url":"classes/Color.html","classes":"tsd-kind-class"},{"id":612,"kind":2048,"name":"fromBytes","url":"classes/Color.html#fromBytes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":613,"kind":2048,"name":"fromHex","url":"classes/Color.html#fromHex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":614,"kind":2048,"name":"from","url":"classes/Color.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":615,"kind":512,"name":"constructor","url":"classes/Color.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color"},{"id":616,"kind":262144,"name":"rgb","url":"classes/Color.html#rgb","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":617,"kind":262144,"name":"rgba","url":"classes/Color.html#rgba","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":618,"kind":262144,"name":"r","url":"classes/Color.html#r","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":619,"kind":262144,"name":"g","url":"classes/Color.html#g","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":620,"kind":262144,"name":"b","url":"classes/Color.html#b","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":621,"kind":262144,"name":"a","url":"classes/Color.html#a","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":622,"kind":256,"name":"CubemapFaces","url":"interfaces/CubemapFaces.html","classes":"tsd-kind-interface"},{"id":623,"kind":1024,"name":"posx","url":"interfaces/CubemapFaces.html#posx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":624,"kind":1024,"name":"negx","url":"interfaces/CubemapFaces.html#negx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":625,"kind":1024,"name":"posy","url":"interfaces/CubemapFaces.html#posy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":626,"kind":1024,"name":"negy","url":"interfaces/CubemapFaces.html#negy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":627,"kind":1024,"name":"posz","url":"interfaces/CubemapFaces.html#posz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":628,"kind":1024,"name":"negz","url":"interfaces/CubemapFaces.html#negz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":629,"kind":128,"name":"CubemapResource","url":"classes/CubemapResource.html","classes":"tsd-kind-class"},{"id":630,"kind":512,"name":"constructor","url":"classes/CubemapResource.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":631,"kind":1024,"name":"levels","url":"classes/CubemapResource.html#levels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CubemapResource"},{"id":632,"kind":2048,"name":"style","url":"classes/CubemapResource.html#style","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":633,"kind":128,"name":"Sprite3D","url":"classes/Sprite3D.html","classes":"tsd-kind-class"},{"id":634,"kind":512,"name":"constructor","url":"classes/Sprite3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":635,"kind":1024,"name":"camera","url":"classes/Sprite3D.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Sprite3D"},{"id":636,"kind":262144,"name":"billboardType","url":"classes/Sprite3D.html#billboardType","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":637,"kind":262144,"name":"pixelsPerUnit","url":"classes/Sprite3D.html#pixelsPerUnit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":638,"kind":262144,"name":"tint","url":"classes/Sprite3D.html#tint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":639,"kind":2048,"name":"destroy","url":"classes/Sprite3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":640,"kind":2048,"name":"_render","url":"classes/Sprite3D.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":641,"kind":262144,"name":"anchor","url":"classes/Sprite3D.html#anchor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":642,"kind":262144,"name":"texture","url":"classes/Sprite3D.html#texture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":643,"kind":262144,"name":"blendMode","url":"classes/Sprite3D.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":644,"kind":1024,"name":"transform","url":"classes/Sprite3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":645,"kind":262144,"name":"position","url":"classes/Sprite3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":646,"kind":262144,"name":"scale","url":"classes/Sprite3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":647,"kind":262144,"name":"rotationQuaternion","url":"classes/Sprite3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":648,"kind":262144,"name":"z","url":"classes/Sprite3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":649,"kind":262144,"name":"localTransform","url":"classes/Sprite3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":650,"kind":262144,"name":"worldTransform","url":"classes/Sprite3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":651,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":652,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":653,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":654,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":655,"kind":128,"name":"SpriteBatchRenderer","url":"classes/SpriteBatchRenderer.html","classes":"tsd-kind-class"},{"id":656,"kind":512,"name":"constructor","url":"classes/SpriteBatchRenderer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":657,"kind":2048,"name":"packInterleavedGeometry","url":"classes/SpriteBatchRenderer.html#packInterleavedGeometry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":658,"kind":8,"name":"SpriteBillboardType","url":"enums/SpriteBillboardType.html","classes":"tsd-kind-enum"},{"id":659,"kind":16,"name":"spherical","url":"enums/SpriteBillboardType.html#spherical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":660,"kind":16,"name":"cylindrical","url":"enums/SpriteBillboardType.html#cylindrical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":661,"kind":256,"name":"RenderPass","url":"interfaces/RenderPass.html","classes":"tsd-kind-interface"},{"id":662,"kind":1024,"name":"name","url":"interfaces/RenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RenderPass"},{"id":663,"kind":2048,"name":"clear","url":"interfaces/RenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RenderPass"},{"id":664,"kind":2048,"name":"render","url":"interfaces/RenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RenderPass"},{"id":665,"kind":4,"name":"Debug","url":"modules/Debug.html","classes":"tsd-kind-namespace"},{"id":666,"kind":64,"name":"on","url":"modules/Debug.html#on","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"},{"id":667,"kind":64,"name":"warn","url":"modules/Debug.html#warn","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"},{"id":668,"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.91]],["parent/0",[]],["name/1",[1,23.882]],["parent/1",[0,5.348]],["name/2",[2,50.032]],["parent/2",[3,4.785]],["name/3",[1,23.882]],["parent/3",[3,4.785]],["name/4",[4,48.025]],["parent/4",[3,4.785]],["name/5",[1,23.882]],["parent/5",[3,4.785]],["name/6",[5,55.91]],["parent/6",[]],["name/7",[1,23.882]],["parent/7",[5,5.348]],["name/8",[2,50.032]],["parent/8",[6,4.785]],["name/9",[1,23.882]],["parent/9",[6,4.785]],["name/10",[4,48.025]],["parent/10",[6,4.785]],["name/11",[1,23.882]],["parent/11",[6,4.785]],["name/12",[7,42.56]],["parent/12",[]],["name/13",[8,55.91]],["parent/13",[7,4.071]],["name/14",[9,61.018]],["parent/14",[7,4.071]],["name/15",[10,61.018]],["parent/15",[7,4.071]],["name/16",[11,61.018]],["parent/16",[7,4.071]],["name/17",[12,26.678]],["parent/17",[7,4.071]],["name/18",[13,61.018]],["parent/18",[7,4.071]],["name/19",[14,61.018]],["parent/19",[7,4.071]],["name/20",[15,61.018]],["parent/20",[7,4.071]],["name/21",[16,55.91]],["parent/21",[]],["name/22",[8,55.91]],["parent/22",[16,5.348]],["name/23",[17,39.046]],["parent/23",[]],["name/24",[12,26.678]],["parent/24",[17,3.735]],["name/25",[18,50.032]],["parent/25",[17,3.735]],["name/26",[19,52.545]],["parent/26",[17,3.735]],["name/27",[20,52.545]],["parent/27",[17,3.735]],["name/28",[21,39.046]],["parent/28",[17,3.735]],["name/29",[22,55.91]],["parent/29",[17,3.735]],["name/30",[23,52.545]],["parent/30",[17,3.735]],["name/31",[24,55.91]],["parent/31",[17,3.735]],["name/32",[25,55.91]],["parent/32",[17,3.735]],["name/33",[26,50.032]],["parent/33",[17,3.735]],["name/34",[27,55.91]],["parent/34",[17,3.735]],["name/35",[1,23.882]],["parent/35",[17,3.735]],["name/36",[28,37.664]],["parent/36",[]],["name/37",[12,26.678]],["parent/37",[28,3.602]],["name/38",[18,50.032]],["parent/38",[28,3.602]],["name/39",[19,52.545]],["parent/39",[28,3.602]],["name/40",[20,52.545]],["parent/40",[28,3.602]],["name/41",[21,39.046]],["parent/41",[28,3.602]],["name/42",[29,61.018]],["parent/42",[28,3.602]],["name/43",[30,61.018]],["parent/43",[28,3.602]],["name/44",[22,55.91]],["parent/44",[28,3.602]],["name/45",[23,52.545]],["parent/45",[28,3.602]],["name/46",[24,55.91]],["parent/46",[28,3.602]],["name/47",[25,55.91]],["parent/47",[28,3.602]],["name/48",[26,50.032]],["parent/48",[28,3.602]],["name/49",[27,55.91]],["parent/49",[28,3.602]],["name/50",[1,23.882]],["parent/50",[28,3.602]],["name/51",[31,39.046]],["parent/51",[]],["name/52",[12,26.678]],["parent/52",[31,3.735]],["name/53",[32,39.046]],["parent/53",[31,3.735]],["name/54",[33,37.664]],["parent/54",[31,3.735]],["name/55",[34,40.649]],["parent/55",[31,3.735]],["name/56",[35,40.649]],["parent/56",[31,3.735]],["name/57",[36,40.649]],["parent/57",[31,3.735]],["name/58",[37,61.018]],["parent/58",[31,3.735]],["name/59",[38,61.018]],["parent/59",[31,3.735]],["name/60",[39,61.018]],["parent/60",[31,3.735]],["name/61",[40,61.018]],["parent/61",[31,3.735]],["name/62",[41,61.018]],["parent/62",[31,3.735]],["name/63",[42,55.91]],["parent/63",[31,3.735]],["name/64",[43,36.451]],["parent/64",[]],["name/65",[12,26.678]],["parent/65",[43,3.486]],["name/66",[44,55.91]],["parent/66",[43,3.486]],["name/67",[18,50.032]],["parent/67",[43,3.486]],["name/68",[45,61.018]],["parent/68",[43,3.486]],["name/69",[32,39.046]],["parent/69",[43,3.486]],["name/70",[46,61.018]],["parent/70",[43,3.486]],["name/71",[47,55.91]],["parent/71",[43,3.486]],["name/72",[48,61.018]],["parent/72",[43,3.486]],["name/73",[49,61.018]],["parent/73",[43,3.486]],["name/74",[50,61.018]],["parent/74",[43,3.486]],["name/75",[51,61.018]],["parent/75",[43,3.486]],["name/76",[52,61.018]],["parent/76",[43,3.486]],["name/77",[53,61.018]],["parent/77",[43,3.486]],["name/78",[23,52.545]],["parent/78",[43,3.486]],["name/79",[54,61.018]],["parent/79",[43,3.486]],["name/80",[55,52.545]],["parent/80",[43,3.486]],["name/81",[56,39.046]],["parent/81",[]],["name/82",[12,26.678]],["parent/82",[56,3.735]],["name/83",[57,39.046]],["parent/83",[56,3.735]],["name/84",[32,39.046]],["parent/84",[56,3.735]],["name/85",[33,37.664]],["parent/85",[56,3.735]],["name/86",[34,40.649]],["parent/86",[56,3.735]],["name/87",[21,39.046]],["parent/87",[56,3.735]],["name/88",[36,40.649]],["parent/88",[56,3.735]],["name/89",[35,40.649]],["parent/89",[56,3.735]],["name/90",[1,23.882]],["parent/90",[56,3.735]],["name/91",[1,23.882]],["parent/91",[56,3.735]],["name/92",[1,23.882]],["parent/92",[56,3.735]],["name/93",[1,23.882]],["parent/93",[56,3.735]],["name/94",[58,29.1]],["parent/94",[]],["name/95",[59,52.545]],["parent/95",[58,2.783]],["name/96",[12,26.678]],["parent/96",[58,2.783]],["name/97",[44,55.91]],["parent/97",[58,2.783]],["name/98",[60,61.018]],["parent/98",[58,2.783]],["name/99",[61,43.672]],["parent/99",[58,2.783]],["name/100",[62,40.649]],["parent/100",[58,2.783]],["name/101",[63,61.018]],["parent/101",[58,2.783]],["name/102",[64,61.018]],["parent/102",[58,2.783]],["name/103",[65,61.018]],["parent/103",[58,2.783]],["name/104",[66,61.018]],["parent/104",[58,2.783]],["name/105",[67,61.018]],["parent/105",[58,2.783]],["name/106",[68,61.018]],["parent/106",[58,2.783]],["name/107",[69,61.018]],["parent/107",[58,2.783]],["name/108",[70,61.018]],["parent/108",[58,2.783]],["name/109",[71,61.018]],["parent/109",[58,2.783]],["name/110",[72,61.018]],["parent/110",[58,2.783]],["name/111",[73,61.018]],["parent/111",[58,2.783]],["name/112",[74,61.018]],["parent/112",[58,2.783]],["name/113",[57,39.046]],["parent/113",[58,2.783]],["name/114",[32,39.046]],["parent/114",[58,2.783]],["name/115",[33,37.664]],["parent/115",[58,2.783]],["name/116",[34,40.649]],["parent/116",[58,2.783]],["name/117",[21,39.046]],["parent/117",[58,2.783]],["name/118",[36,40.649]],["parent/118",[58,2.783]],["name/119",[35,40.649]],["parent/119",[58,2.783]],["name/120",[1,23.882]],["parent/120",[58,2.783]],["name/121",[1,23.882]],["parent/121",[58,2.783]],["name/122",[1,23.882]],["parent/122",[58,2.783]],["name/123",[1,23.882]],["parent/123",[58,2.783]],["name/124",[75,42.56]],["parent/124",[]],["name/125",[12,26.678]],["parent/125",[75,4.071]],["name/126",[76,61.018]],["parent/126",[75,4.071]],["name/127",[77,61.018]],["parent/127",[75,4.071]],["name/128",[1,23.882]],["parent/128",[75,4.071]],["name/129",[19,52.545]],["parent/129",[78,5.026]],["name/130",[20,52.545]],["parent/130",[78,5.026]],["name/131",[21,39.046]],["parent/131",[78,5.026]],["name/132",[79,61.018]],["parent/132",[75,4.071]],["name/133",[58,29.1]],["parent/133",[75,4.071]],["name/134",[80,61.018]],["parent/134",[75,4.071]],["name/135",[81,52.545]],["parent/135",[75,4.071]],["name/136",[82,29.663]],["parent/136",[]],["name/137",[83,61.018]],["parent/137",[82,2.837]],["name/138",[84,61.018]],["parent/138",[82,2.837]],["name/139",[85,61.018]],["parent/139",[82,2.837]],["name/140",[86,61.018]],["parent/140",[82,2.837]],["name/141",[12,26.678]],["parent/141",[82,2.837]],["name/142",[87,61.018]],["parent/142",[82,2.837]],["name/143",[88,61.018]],["parent/143",[82,2.837]],["name/144",[89,43.672]],["parent/144",[82,2.837]],["name/145",[90,61.018]],["parent/145",[82,2.837]],["name/146",[1,23.882]],["parent/146",[82,2.837]],["name/147",[91,61.018]],["parent/147",[82,2.837]],["name/148",[92,55.91]],["parent/148",[82,2.837]],["name/149",[93,34.869]],["parent/149",[82,2.837]],["name/150",[94,61.018]],["parent/150",[82,2.837]],["name/151",[95,50.032]],["parent/151",[82,2.837]],["name/152",[96,61.018]],["parent/152",[82,2.837]],["name/153",[97,61.018]],["parent/153",[82,2.837]],["name/154",[98,61.018]],["parent/154",[82,2.837]],["name/155",[99,61.018]],["parent/155",[82,2.837]],["name/156",[62,40.649]],["parent/156",[82,2.837]],["name/157",[100,55.91]],["parent/157",[82,2.837]],["name/158",[101,55.91]],["parent/158",[82,2.837]],["name/159",[57,39.046]],["parent/159",[82,2.837]],["name/160",[32,39.046]],["parent/160",[82,2.837]],["name/161",[33,37.664]],["parent/161",[82,2.837]],["name/162",[34,40.649]],["parent/162",[82,2.837]],["name/163",[21,39.046]],["parent/163",[82,2.837]],["name/164",[36,40.649]],["parent/164",[82,2.837]],["name/165",[35,40.649]],["parent/165",[82,2.837]],["name/166",[1,23.882]],["parent/166",[82,2.837]],["name/167",[1,23.882]],["parent/167",[82,2.837]],["name/168",[1,23.882]],["parent/168",[82,2.837]],["name/169",[1,23.882]],["parent/169",[82,2.837]],["name/170",[102,52.545]],["parent/170",[]],["name/171",[92,55.91]],["parent/171",[102,5.026]],["name/172",[93,34.869]],["parent/172",[102,5.026]],["name/173",[103,37.664]],["parent/173",[]],["name/174",[12,26.678]],["parent/174",[103,3.602]],["name/175",[104,61.018]],["parent/175",[103,3.602]],["name/176",[105,55.91]],["parent/176",[103,3.602]],["name/177",[106,61.018]],["parent/177",[103,3.602]],["name/178",[107,55.91]],["parent/178",[103,3.602]],["name/179",[108,55.91]],["parent/179",[103,3.602]],["name/180",[109,61.018]],["parent/180",[103,3.602]],["name/181",[110,55.91]],["parent/181",[103,3.602]],["name/182",[111,61.018]],["parent/182",[103,3.602]],["name/183",[112,61.018]],["parent/183",[103,3.602]],["name/184",[113,61.018]],["parent/184",[103,3.602]],["name/185",[114,61.018]],["parent/185",[103,3.602]],["name/186",[115,61.018]],["parent/186",[103,3.602]],["name/187",[62,40.649]],["parent/187",[103,3.602]],["name/188",[116,46.355]],["parent/188",[]],["name/189",[117,61.018]],["parent/189",[116,4.434]],["name/190",[118,55.91]],["parent/190",[116,4.434]],["name/191",[119,55.91]],["parent/191",[116,4.434]],["name/192",[120,61.018]],["parent/192",[116,4.434]],["name/193",[121,61.018]],["parent/193",[116,4.434]],["name/194",[122,50.032]],["parent/194",[]],["name/195",[105,55.91]],["parent/195",[122,4.785]],["name/196",[107,55.91]],["parent/196",[122,4.785]],["name/197",[108,55.91]],["parent/197",[122,4.785]],["name/198",[123,48.025]],["parent/198",[]],["name/199",[12,26.678]],["parent/199",[123,4.593]],["name/200",[124,48.025]],["parent/200",[123,4.593]],["name/201",[125,61.018]],["parent/201",[123,4.593]],["name/202",[126,44.924]],["parent/202",[123,4.593]],["name/203",[127,37.039]],["parent/203",[]],["name/204",[12,26.678]],["parent/204",[127,3.543]],["name/205",[128,61.018]],["parent/205",[127,3.543]],["name/206",[93,34.869]],["parent/206",[127,3.543]],["name/207",[62,40.649]],["parent/207",[127,3.543]],["name/208",[57,39.046]],["parent/208",[127,3.543]],["name/209",[32,39.046]],["parent/209",[127,3.543]],["name/210",[33,37.664]],["parent/210",[127,3.543]],["name/211",[34,40.649]],["parent/211",[127,3.543]],["name/212",[21,39.046]],["parent/212",[127,3.543]],["name/213",[36,40.649]],["parent/213",[127,3.543]],["name/214",[35,40.649]],["parent/214",[127,3.543]],["name/215",[1,23.882]],["parent/215",[127,3.543]],["name/216",[1,23.882]],["parent/216",[127,3.543]],["name/217",[1,23.882]],["parent/217",[127,3.543]],["name/218",[1,23.882]],["parent/218",[127,3.543]],["name/219",[129,50.032]],["parent/219",[]],["name/220",[130,61.018]],["parent/220",[129,4.785]],["name/221",[131,61.018]],["parent/221",[129,4.785]],["name/222",[132,61.018]],["parent/222",[129,4.785]],["name/223",[133,35.895]],["parent/223",[]],["name/224",[134,46.355]],["parent/224",[133,3.433]],["name/225",[12,26.678]],["parent/225",[133,3.433]],["name/226",[135,61.018]],["parent/226",[133,3.433]],["name/227",[136,55.91]],["parent/227",[133,3.433]],["name/228",[95,50.032]],["parent/228",[133,3.433]],["name/229",[101,55.91]],["parent/229",[133,3.433]],["name/230",[57,39.046]],["parent/230",[133,3.433]],["name/231",[32,39.046]],["parent/231",[133,3.433]],["name/232",[33,37.664]],["parent/232",[133,3.433]],["name/233",[34,40.649]],["parent/233",[133,3.433]],["name/234",[21,39.046]],["parent/234",[133,3.433]],["name/235",[36,40.649]],["parent/235",[133,3.433]],["name/236",[35,40.649]],["parent/236",[133,3.433]],["name/237",[1,23.882]],["parent/237",[133,3.433]],["name/238",[1,23.882]],["parent/238",[133,3.433]],["name/239",[1,23.882]],["parent/239",[133,3.433]],["name/240",[1,23.882]],["parent/240",[133,3.433]],["name/241",[137,38.331]],["parent/241",[]],["name/242",[12,26.678]],["parent/242",[137,3.666]],["name/243",[136,55.91]],["parent/243",[137,3.666]],["name/244",[57,39.046]],["parent/244",[137,3.666]],["name/245",[32,39.046]],["parent/245",[137,3.666]],["name/246",[33,37.664]],["parent/246",[137,3.666]],["name/247",[34,40.649]],["parent/247",[137,3.666]],["name/248",[21,39.046]],["parent/248",[137,3.666]],["name/249",[36,40.649]],["parent/249",[137,3.666]],["name/250",[35,40.649]],["parent/250",[137,3.666]],["name/251",[1,23.882]],["parent/251",[137,3.666]],["name/252",[1,23.882]],["parent/252",[137,3.666]],["name/253",[1,23.882]],["parent/253",[137,3.666]],["name/254",[1,23.882]],["parent/254",[137,3.666]],["name/255",[138,41.559]],["parent/255",[]],["name/256",[12,26.678]],["parent/256",[138,3.975]],["name/257",[139,61.018]],["parent/257",[138,3.975]],["name/258",[32,39.046]],["parent/258",[138,3.975]],["name/259",[140,61.018]],["parent/259",[138,3.975]],["name/260",[141,61.018]],["parent/260",[138,3.975]],["name/261",[124,48.025]],["parent/261",[138,3.975]],["name/262",[142,61.018]],["parent/262",[138,3.975]],["name/263",[143,61.018]],["parent/263",[138,3.975]],["name/264",[144,61.018]],["parent/264",[138,3.975]],["name/265",[145,50.032]],["parent/265",[]],["name/266",[146,61.018]],["parent/266",[145,4.785]],["name/267",[147,61.018]],["parent/267",[145,4.785]],["name/268",[148,61.018]],["parent/268",[145,4.785]],["name/269",[149,34.869]],["parent/269",[]],["name/270",[12,26.678]],["parent/270",[149,3.335]],["name/271",[150,61.018]],["parent/271",[149,3.335]],["name/272",[151,39.815]],["parent/272",[149,3.335]],["name/273",[152,61.018]],["parent/273",[149,3.335]],["name/274",[153,61.018]],["parent/274",[149,3.335]],["name/275",[154,61.018]],["parent/275",[149,3.335]],["name/276",[155,61.018]],["parent/276",[149,3.335]],["name/277",[57,39.046]],["parent/277",[149,3.335]],["name/278",[32,39.046]],["parent/278",[149,3.335]],["name/279",[33,37.664]],["parent/279",[149,3.335]],["name/280",[34,40.649]],["parent/280",[149,3.335]],["name/281",[21,39.046]],["parent/281",[149,3.335]],["name/282",[36,40.649]],["parent/282",[149,3.335]],["name/283",[35,40.649]],["parent/283",[149,3.335]],["name/284",[1,23.882]],["parent/284",[149,3.335]],["name/285",[1,23.882]],["parent/285",[149,3.335]],["name/286",[1,23.882]],["parent/286",[149,3.335]],["name/287",[1,23.882]],["parent/287",[149,3.335]],["name/288",[156,42.56]],["parent/288",[]],["name/289",[59,52.545]],["parent/289",[156,4.071]],["name/290",[12,26.678]],["parent/290",[156,4.071]],["name/291",[157,43.672]],["parent/291",[156,4.071]],["name/292",[158,61.018]],["parent/292",[156,4.071]],["name/293",[61,43.672]],["parent/293",[156,4.071]],["name/294",[62,40.649]],["parent/294",[156,4.071]],["name/295",[159,55.91]],["parent/295",[156,4.071]],["name/296",[157,43.672]],["parent/296",[]],["name/297",[160,61.018]],["parent/297",[157,4.177]],["name/298",[12,26.678]],["parent/298",[157,4.177]],["name/299",[161,61.018]],["parent/299",[157,4.177]],["name/300",[162,61.018]],["parent/300",[157,4.177]],["name/301",[163,61.018]],["parent/301",[157,4.177]],["name/302",[159,55.91]],["parent/302",[157,4.177]],["name/303",[164,39.815]],["parent/303",[]],["name/304",[12,26.678]],["parent/304",[164,3.808]],["name/305",[165,61.018]],["parent/305",[164,3.808]],["name/306",[166,61.018]],["parent/306",[164,3.808]],["name/307",[167,61.018]],["parent/307",[164,3.808]],["name/308",[61,43.672]],["parent/308",[164,3.808]],["name/309",[168,61.018]],["parent/309",[164,3.808]],["name/310",[126,44.924]],["parent/310",[164,3.808]],["name/311",[169,61.018]],["parent/311",[164,3.808]],["name/312",[170,61.018]],["parent/312",[164,3.808]],["name/313",[171,61.018]],["parent/313",[164,3.808]],["name/314",[172,61.018]],["parent/314",[164,3.808]],["name/315",[173,43.672]],["parent/315",[]],["name/316",[12,26.678]],["parent/316",[173,4.177]],["name/317",[174,61.018]],["parent/317",[173,4.177]],["name/318",[175,55.91]],["parent/318",[173,4.177]],["name/319",[61,43.672]],["parent/319",[173,4.177]],["name/320",[124,48.025]],["parent/320",[173,4.177]],["name/321",[176,50.032]],["parent/321",[173,4.177]],["name/322",[126,44.924]],["parent/322",[173,4.177]],["name/323",[93,34.869]],["parent/323",[]],["name/324",[134,46.355]],["parent/324",[93,3.335]],["name/325",[12,26.678]],["parent/325",[93,3.335]],["name/326",[177,55.91]],["parent/326",[93,3.335]],["name/327",[178,55.91]],["parent/327",[93,3.335]],["name/328",[179,55.91]],["parent/328",[93,3.335]],["name/329",[180,55.91]],["parent/329",[93,3.335]],["name/330",[181,55.91]],["parent/330",[93,3.335]],["name/331",[182,55.91]],["parent/331",[93,3.335]],["name/332",[183,55.91]],["parent/332",[93,3.335]],["name/333",[184,52.545]],["parent/333",[93,3.335]],["name/334",[185,55.91]],["parent/334",[93,3.335]],["name/335",[186,55.91]],["parent/335",[93,3.335]],["name/336",[62,40.649]],["parent/336",[93,3.335]],["name/337",[187,55.91]],["parent/337",[93,3.335]],["name/338",[95,50.032]],["parent/338",[93,3.335]],["name/339",[126,44.924]],["parent/339",[93,3.335]],["name/340",[188,52.545]],["parent/340",[]],["name/341",[189,55.91]],["parent/341",[188,5.026]],["name/342",[190,61.018]],["parent/342",[188,5.026]],["name/343",[191,55.91]],["parent/343",[]],["name/344",[192,48.025]],["parent/344",[191,5.348]],["name/345",[193,44.924]],["parent/345",[]],["name/346",[194,61.018]],["parent/346",[193,4.297]],["name/347",[12,26.678]],["parent/347",[193,4.297]],["name/348",[47,55.91]],["parent/348",[193,4.297]],["name/349",[195,61.018]],["parent/349",[193,4.297]],["name/350",[33,37.664]],["parent/350",[193,4.297]],["name/351",[18,50.032]],["parent/351",[193,4.297]],["name/352",[196,55.91]],["parent/352",[]],["name/353",[1,23.882]],["parent/353",[196,5.348]],["name/354",[2,50.032]],["parent/354",[197,4.785]],["name/355",[1,23.882]],["parent/355",[197,4.785]],["name/356",[4,48.025]],["parent/356",[197,4.785]],["name/357",[1,23.882]],["parent/357",[197,4.785]],["name/358",[198,43.672]],["parent/358",[]],["name/359",[199,61.018]],["parent/359",[198,4.177]],["name/360",[200,61.018]],["parent/360",[198,4.177]],["name/361",[201,61.018]],["parent/361",[198,4.177]],["name/362",[12,26.678]],["parent/362",[198,4.177]],["name/363",[202,55.91]],["parent/363",[198,4.177]],["name/364",[1,23.882]],["parent/364",[198,4.177]],["name/365",[203,55.91]],["parent/365",[]],["name/366",[1,23.882]],["parent/366",[203,5.348]],["name/367",[2,50.032]],["parent/367",[204,4.785]],["name/368",[1,23.882]],["parent/368",[204,4.785]],["name/369",[4,48.025]],["parent/369",[204,4.785]],["name/370",[1,23.882]],["parent/370",[204,4.785]],["name/371",[205,37.039]],["parent/371",[]],["name/372",[134,46.355]],["parent/372",[205,3.543]],["name/373",[12,26.678]],["parent/373",[205,3.543]],["name/374",[58,29.1]],["parent/374",[205,3.543]],["name/375",[198,43.672]],["parent/375",[205,3.543]],["name/376",[57,39.046]],["parent/376",[205,3.543]],["name/377",[32,39.046]],["parent/377",[205,3.543]],["name/378",[33,37.664]],["parent/378",[205,3.543]],["name/379",[34,40.649]],["parent/379",[205,3.543]],["name/380",[21,39.046]],["parent/380",[205,3.543]],["name/381",[36,40.649]],["parent/381",[205,3.543]],["name/382",[35,40.649]],["parent/382",[205,3.543]],["name/383",[1,23.882]],["parent/383",[205,3.543]],["name/384",[1,23.882]],["parent/384",[205,3.543]],["name/385",[1,23.882]],["parent/385",[205,3.543]],["name/386",[1,23.882]],["parent/386",[205,3.543]],["name/387",[206,29.1]],["parent/387",[]],["name/388",[192,48.025]],["parent/388",[206,2.783]],["name/389",[134,46.355]],["parent/389",[206,2.783]],["name/390",[12,26.678]],["parent/390",[206,2.783]],["name/391",[207,55.91]],["parent/391",[206,2.783]],["name/392",[208,55.91]],["parent/392",[206,2.783]],["name/393",[209,55.91]],["parent/393",[206,2.783]],["name/394",[210,61.018]],["parent/394",[206,2.783]],["name/395",[211,55.91]],["parent/395",[206,2.783]],["name/396",[212,61.018]],["parent/396",[206,2.783]],["name/397",[213,61.018]],["parent/397",[206,2.783]],["name/398",[214,61.018]],["parent/398",[206,2.783]],["name/399",[215,61.018]],["parent/399",[206,2.783]],["name/400",[216,61.018]],["parent/400",[206,2.783]],["name/401",[217,61.018]],["parent/401",[206,2.783]],["name/402",[218,61.018]],["parent/402",[206,2.783]],["name/403",[219,36.451]],["parent/403",[206,2.783]],["name/404",[220,61.018]],["parent/404",[206,2.783]],["name/405",[58,29.1]],["parent/405",[206,2.783]],["name/406",[156,42.56]],["parent/406",[206,2.783]],["name/407",[221,61.018]],["parent/407",[206,2.783]],["name/408",[62,40.649]],["parent/408",[206,2.783]],["name/409",[222,61.018]],["parent/409",[206,2.783]],["name/410",[126,44.924]],["parent/410",[206,2.783]],["name/411",[187,55.91]],["parent/411",[206,2.783]],["name/412",[95,50.032]],["parent/412",[206,2.783]],["name/413",[185,55.91]],["parent/413",[206,2.783]],["name/414",[186,55.91]],["parent/414",[206,2.783]],["name/415",[177,55.91]],["parent/415",[206,2.783]],["name/416",[178,55.91]],["parent/416",[206,2.783]],["name/417",[179,55.91]],["parent/417",[206,2.783]],["name/418",[180,55.91]],["parent/418",[206,2.783]],["name/419",[181,55.91]],["parent/419",[206,2.783]],["name/420",[182,55.91]],["parent/420",[206,2.783]],["name/421",[183,55.91]],["parent/421",[206,2.783]],["name/422",[184,52.545]],["parent/422",[206,2.783]],["name/423",[223,50.032]],["parent/423",[]],["name/424",[189,55.91]],["parent/424",[223,4.785]],["name/425",[224,61.018]],["parent/425",[223,4.785]],["name/426",[225,61.018]],["parent/426",[223,4.785]],["name/427",[226,43.672]],["parent/427",[]],["name/428",[227,61.018]],["parent/428",[226,4.177]],["name/429",[211,55.91]],["parent/429",[226,4.177]],["name/430",[228,61.018]],["parent/430",[226,4.177]],["name/431",[208,55.91]],["parent/431",[226,4.177]],["name/432",[229,55.91]],["parent/432",[226,4.177]],["name/433",[230,61.018]],["parent/433",[226,4.177]],["name/434",[207,55.91]],["parent/434",[226,4.177]],["name/435",[231,48.025]],["parent/435",[]],["name/436",[12,26.678]],["parent/436",[231,4.593]],["name/437",[33,37.664]],["parent/437",[231,4.593]],["name/438",[232,52.545]],["parent/438",[231,4.593]],["name/439",[57,39.046]],["parent/439",[231,4.593]],["name/440",[233,48.025]],["parent/440",[]],["name/441",[12,26.678]],["parent/441",[233,4.593]],["name/442",[234,61.018]],["parent/442",[233,4.593]],["name/443",[232,52.545]],["parent/443",[233,4.593]],["name/444",[57,39.046]],["parent/444",[233,4.593]],["name/445",[235,50.032]],["parent/445",[]],["name/446",[12,26.678]],["parent/446",[235,4.785]],["name/447",[57,39.046]],["parent/447",[235,4.785]],["name/448",[232,52.545]],["parent/448",[235,4.785]],["name/449",[236,52.545]],["parent/449",[]],["name/450",[12,26.678]],["parent/450",[236,5.026]],["name/451",[209,55.91]],["parent/451",[236,5.026]],["name/452",[237,44.924]],["parent/452",[]],["name/453",[238,61.018]],["parent/453",[237,4.297]],["name/454",[12,26.678]],["parent/454",[237,4.297]],["name/455",[239,61.018]],["parent/455",[237,4.297]],["name/456",[240,61.018]],["parent/456",[237,4.297]],["name/457",[58,29.1]],["parent/457",[237,4.297]],["name/458",[241,61.018]],["parent/458",[237,4.297]],["name/459",[242,46.355]],["parent/459",[]],["name/460",[59,52.545]],["parent/460",[242,4.434]],["name/461",[12,26.678]],["parent/461",[242,4.434]],["name/462",[61,43.672]],["parent/462",[242,4.434]],["name/463",[62,40.649]],["parent/463",[242,4.434]],["name/464",[243,61.018]],["parent/464",[242,4.434]],["name/465",[89,43.672]],["parent/465",[]],["name/466",[12,26.678]],["parent/466",[89,4.177]],["name/467",[244,61.018]],["parent/467",[89,4.177]],["name/468",[245,61.018]],["parent/468",[89,4.177]],["name/469",[246,61.018]],["parent/469",[89,4.177]],["name/470",[110,55.91]],["parent/470",[89,4.177]],["name/471",[247,61.018]],["parent/471",[89,4.177]],["name/472",[248,38.331]],["parent/472",[]],["name/473",[12,26.678]],["parent/473",[248,3.666]],["name/474",[249,61.018]],["parent/474",[248,3.666]],["name/475",[57,39.046]],["parent/475",[248,3.666]],["name/476",[32,39.046]],["parent/476",[248,3.666]],["name/477",[33,37.664]],["parent/477",[248,3.666]],["name/478",[34,40.649]],["parent/478",[248,3.666]],["name/479",[21,39.046]],["parent/479",[248,3.666]],["name/480",[36,40.649]],["parent/480",[248,3.666]],["name/481",[35,40.649]],["parent/481",[248,3.666]],["name/482",[1,23.882]],["parent/482",[248,3.666]],["name/483",[1,23.882]],["parent/483",[248,3.666]],["name/484",[1,23.882]],["parent/484",[248,3.666]],["name/485",[1,23.882]],["parent/485",[248,3.666]],["name/486",[250,43.672]],["parent/486",[]],["name/487",[12,26.678]],["parent/487",[250,4.177]],["name/488",[61,43.672]],["parent/488",[250,4.177]],["name/489",[124,48.025]],["parent/489",[250,4.177]],["name/490",[251,61.018]],["parent/490",[250,4.177]],["name/491",[252,61.018]],["parent/491",[250,4.177]],["name/492",[176,50.032]],["parent/492",[250,4.177]],["name/493",[126,44.924]],["parent/493",[250,4.177]],["name/494",[219,36.451]],["parent/494",[]],["name/495",[253,61.018]],["parent/495",[219,3.486]],["name/496",[254,61.018]],["parent/496",[219,3.486]],["name/497",[12,26.678]],["parent/497",[219,3.486]],["name/498",[255,61.018]],["parent/498",[219,3.486]],["name/499",[256,61.018]],["parent/499",[219,3.486]],["name/500",[257,61.018]],["parent/500",[219,3.486]],["name/501",[58,29.1]],["parent/501",[219,3.486]],["name/502",[258,61.018]],["parent/502",[219,3.486]],["name/503",[259,61.018]],["parent/503",[219,3.486]],["name/504",[260,61.018]],["parent/504",[219,3.486]],["name/505",[61,43.672]],["parent/505",[219,3.486]],["name/506",[149,34.869]],["parent/506",[219,3.486]],["name/507",[62,40.649]],["parent/507",[219,3.486]],["name/508",[176,50.032]],["parent/508",[219,3.486]],["name/509",[261,61.018]],["parent/509",[219,3.486]],["name/510",[262,52.545]],["parent/510",[]],["name/511",[263,61.018]],["parent/511",[262,5.026]],["name/512",[264,61.018]],["parent/512",[262,5.026]],["name/513",[265,50.032]],["parent/513",[]],["name/514",[266,61.018]],["parent/514",[265,4.785]],["name/515",[267,61.018]],["parent/515",[265,4.785]],["name/516",[268,61.018]],["parent/516",[265,4.785]],["name/517",[269,39.815]],["parent/517",[]],["name/518",[12,26.678]],["parent/518",[269,3.808]],["name/519",[175,55.91]],["parent/519",[269,3.808]],["name/520",[270,61.018]],["parent/520",[269,3.808]],["name/521",[61,43.672]],["parent/521",[269,3.808]],["name/522",[271,61.018]],["parent/522",[269,3.808]],["name/523",[62,40.649]],["parent/523",[269,3.808]],["name/524",[272,61.018]],["parent/524",[269,3.808]],["name/525",[1,23.882]],["parent/525",[269,3.808]],["name/526",[1,23.882]],["parent/526",[269,3.808]],["name/527",[1,23.882]],["parent/527",[269,3.808]],["name/528",[1,23.882]],["parent/528",[269,3.808]],["name/529",[273,48.025]],["parent/529",[]],["name/530",[274,61.018]],["parent/530",[273,4.593]],["name/531",[275,61.018]],["parent/531",[273,4.593]],["name/532",[276,61.018]],["parent/532",[273,4.593]],["name/533",[277,61.018]],["parent/533",[273,4.593]],["name/534",[278,42.56]],["parent/534",[]],["name/535",[134,46.355]],["parent/535",[278,4.071]],["name/536",[12,26.678]],["parent/536",[278,4.071]],["name/537",[118,55.91]],["parent/537",[278,4.071]],["name/538",[119,55.91]],["parent/538",[278,4.071]],["name/539",[279,61.018]],["parent/539",[278,4.071]],["name/540",[280,61.018]],["parent/540",[278,4.071]],["name/541",[281,61.018]],["parent/541",[278,4.071]],["name/542",[282,61.018]],["parent/542",[278,4.071]],["name/543",[283,48.025]],["parent/543",[]],["name/544",[12,26.678]],["parent/544",[283,4.593]],["name/545",[284,61.018]],["parent/545",[283,4.593]],["name/546",[285,61.018]],["parent/546",[283,4.593]],["name/547",[286,61.018]],["parent/547",[283,4.593]],["name/548",[287,48.025]],["parent/548",[]],["name/549",[12,26.678]],["parent/549",[287,4.593]],["name/550",[81,52.545]],["parent/550",[287,4.593]],["name/551",[229,55.91]],["parent/551",[287,4.593]],["name/552",[288,61.018]],["parent/552",[287,4.593]],["name/553",[289,34.869]],["parent/553",[]],["name/554",[26,50.032]],["parent/554",[289,3.335]],["name/555",[290,55.91]],["parent/555",[289,3.335]],["name/556",[192,48.025]],["parent/556",[289,3.335]],["name/557",[4,48.025]],["parent/557",[289,3.335]],["name/558",[291,61.018]],["parent/558",[289,3.335]],["name/559",[292,61.018]],["parent/559",[289,3.335]],["name/560",[33,37.664]],["parent/560",[289,3.335]],["name/561",[293,61.018]],["parent/561",[289,3.335]],["name/562",[294,55.91]],["parent/562",[289,3.335]],["name/563",[295,61.018]],["parent/563",[289,3.335]],["name/564",[296,61.018]],["parent/564",[289,3.335]],["name/565",[297,55.91]],["parent/565",[289,3.335]],["name/566",[298,61.018]],["parent/566",[289,3.335]],["name/567",[299,61.018]],["parent/567",[289,3.335]],["name/568",[300,61.018]],["parent/568",[289,3.335]],["name/569",[55,52.545]],["parent/569",[289,3.335]],["name/570",[81,52.545]],["parent/570",[289,3.335]],["name/571",[301,61.018]],["parent/571",[289,3.335]],["name/572",[12,26.678]],["parent/572",[289,3.335]],["name/573",[302,32.301]],["parent/573",[]],["name/574",[303,61.018]],["parent/574",[302,3.089]],["name/575",[192,48.025]],["parent/575",[302,3.089]],["name/576",[304,61.018]],["parent/576",[302,3.089]],["name/577",[305,61.018]],["parent/577",[302,3.089]],["name/578",[306,61.018]],["parent/578",[302,3.089]],["name/579",[297,55.91]],["parent/579",[302,3.089]],["name/580",[307,61.018]],["parent/580",[302,3.089]],["name/581",[308,61.018]],["parent/581",[302,3.089]],["name/582",[309,61.018]],["parent/582",[302,3.089]],["name/583",[310,61.018]],["parent/583",[302,3.089]],["name/584",[311,61.018]],["parent/584",[302,3.089]],["name/585",[55,52.545]],["parent/585",[302,3.089]],["name/586",[42,55.91]],["parent/586",[302,3.089]],["name/587",[312,61.018]],["parent/587",[302,3.089]],["name/588",[313,61.018]],["parent/588",[302,3.089]],["name/589",[314,61.018]],["parent/589",[302,3.089]],["name/590",[315,61.018]],["parent/590",[302,3.089]],["name/591",[316,61.018]],["parent/591",[302,3.089]],["name/592",[317,61.018]],["parent/592",[302,3.089]],["name/593",[318,55.91]],["parent/593",[302,3.089]],["name/594",[319,55.91]],["parent/594",[302,3.089]],["name/595",[320,55.91]],["parent/595",[302,3.089]],["name/596",[321,61.018]],["parent/596",[302,3.089]],["name/597",[33,37.664]],["parent/597",[302,3.089]],["name/598",[12,26.678]],["parent/598",[302,3.089]],["name/599",[322,39.815]],["parent/599",[]],["name/600",[26,50.032]],["parent/600",[322,3.808]],["name/601",[290,55.91]],["parent/601",[322,3.808]],["name/602",[192,48.025]],["parent/602",[322,3.808]],["name/603",[294,55.91]],["parent/603",[322,3.808]],["name/604",[323,61.018]],["parent/604",[322,3.808]],["name/605",[324,61.018]],["parent/605",[322,3.808]],["name/606",[325,61.018]],["parent/606",[322,3.808]],["name/607",[318,55.91]],["parent/607",[322,3.808]],["name/608",[319,55.91]],["parent/608",[322,3.808]],["name/609",[320,55.91]],["parent/609",[322,3.808]],["name/610",[12,26.678]],["parent/610",[322,3.808]],["name/611",[151,39.815]],["parent/611",[]],["name/612",[326,61.018]],["parent/612",[151,3.808]],["name/613",[327,61.018]],["parent/613",[151,3.808]],["name/614",[134,46.355]],["parent/614",[151,3.808]],["name/615",[12,26.678]],["parent/615",[151,3.808]],["name/616",[328,61.018]],["parent/616",[151,3.808]],["name/617",[329,61.018]],["parent/617",[151,3.808]],["name/618",[330,61.018]],["parent/618",[151,3.808]],["name/619",[331,61.018]],["parent/619",[151,3.808]],["name/620",[332,61.018]],["parent/620",[151,3.808]],["name/621",[333,61.018]],["parent/621",[151,3.808]],["name/622",[334,44.924]],["parent/622",[]],["name/623",[335,61.018]],["parent/623",[334,4.297]],["name/624",[336,61.018]],["parent/624",[334,4.297]],["name/625",[337,61.018]],["parent/625",[334,4.297]],["name/626",[338,61.018]],["parent/626",[334,4.297]],["name/627",[339,61.018]],["parent/627",[334,4.297]],["name/628",[340,61.018]],["parent/628",[334,4.297]],["name/629",[341,50.032]],["parent/629",[]],["name/630",[12,26.678]],["parent/630",[341,4.785]],["name/631",[202,55.91]],["parent/631",[341,4.785]],["name/632",[342,61.018]],["parent/632",[341,4.785]],["name/633",[343,33.938]],["parent/633",[]],["name/634",[12,26.678]],["parent/634",[343,3.246]],["name/635",[58,29.1]],["parent/635",[343,3.246]],["name/636",[344,61.018]],["parent/636",[343,3.246]],["name/637",[345,61.018]],["parent/637",[343,3.246]],["name/638",[346,61.018]],["parent/638",[343,3.246]],["name/639",[62,40.649]],["parent/639",[343,3.246]],["name/640",[100,55.91]],["parent/640",[343,3.246]],["name/641",[347,61.018]],["parent/641",[343,3.246]],["name/642",[348,61.018]],["parent/642",[343,3.246]],["name/643",[184,52.545]],["parent/643",[343,3.246]],["name/644",[57,39.046]],["parent/644",[343,3.246]],["name/645",[32,39.046]],["parent/645",[343,3.246]],["name/646",[33,37.664]],["parent/646",[343,3.246]],["name/647",[34,40.649]],["parent/647",[343,3.246]],["name/648",[21,39.046]],["parent/648",[343,3.246]],["name/649",[36,40.649]],["parent/649",[343,3.246]],["name/650",[35,40.649]],["parent/650",[343,3.246]],["name/651",[1,23.882]],["parent/651",[343,3.246]],["name/652",[1,23.882]],["parent/652",[343,3.246]],["name/653",[1,23.882]],["parent/653",[343,3.246]],["name/654",[1,23.882]],["parent/654",[343,3.246]],["name/655",[349,52.545]],["parent/655",[]],["name/656",[12,26.678]],["parent/656",[349,5.026]],["name/657",[350,61.018]],["parent/657",[349,5.026]],["name/658",[351,52.545]],["parent/658",[]],["name/659",[352,61.018]],["parent/659",[351,5.026]],["name/660",[353,61.018]],["parent/660",[351,5.026]],["name/661",[354,50.032]],["parent/661",[]],["name/662",[124,48.025]],["parent/662",[354,4.785]],["name/663",[176,50.032]],["parent/663",[354,4.785]],["name/664",[126,44.924]],["parent/664",[354,4.785]],["name/665",[355,50.032]],["parent/665",[]],["name/666",[356,61.018]],["parent/666",[355,4.785]],["name/667",[357,61.018]],["parent/667",[355,4.785]],["name/668",[358,61.018]],["parent/668",[355,4.785]]],"invertedIndex":[["__type",{"_index":1,"name":{"1":{},"3":{},"5":{},"7":{},"9":{},"11":{},"35":{},"50":{},"90":{},"91":{},"92":{},"93":{},"120":{},"121":{},"122":{},"123":{},"128":{},"146":{},"166":{},"167":{},"168":{},"169":{},"215":{},"216":{},"217":{},"218":{},"237":{},"238":{},"239":{},"240":{},"251":{},"252":{},"253":{},"254":{},"284":{},"285":{},"286":{},"287":{},"353":{},"355":{},"357":{},"364":{},"366":{},"368":{},"370":{},"383":{},"384":{},"385":{},"386":{},"482":{},"483":{},"484":{},"485":{},"525":{},"526":{},"527":{},"528":{},"651":{},"652":{},"653":{},"654":{}},"parent":{}}],["_render",{"_index":100,"name":{"157":{},"640":{}},"parent":{}}],["_rendersorttype",{"_index":177,"name":{"326":{},"415":{}},"parent":{}}],["_shader",{"_index":178,"name":{"327":{},"416":{}},"parent":{}}],["a",{"_index":333,"name":{"621":{}},"parent":{}}],["aabb",{"_index":278,"name":{"534":{}},"parent":{"535":{},"536":{},"537":{},"538":{},"539":{},"540":{},"541":{},"542":{}}}],["add",{"_index":4,"name":{"4":{},"10":{},"356":{},"369":{},"557":{}},"parent":{}}],["addshadergeometry",{"_index":114,"name":{"185":{}},"parent":{}}],["addshadowcastinglight",{"_index":251,"name":{"490":{}},"parent":{}}],["allowcontrol",{"_index":79,"name":{"132":{}},"parent":{}}],["alpha",{"_index":227,"name":{"428":{}},"parent":{}}],["alphacutoff",{"_index":210,"name":{"394":{}},"parent":{}}],["alphamode",{"_index":218,"name":{"402":{}},"parent":{}}],["anchor",{"_index":347,"name":{"641":{}},"parent":{}}],["angles",{"_index":76,"name":{"126":{}},"parent":{}}],["animation",{"_index":138,"name":{"255":{}},"parent":{"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{}}}],["animations",{"_index":135,"name":{"226":{}},"parent":{}}],["array",{"_index":18,"name":{"25":{},"38":{},"67":{},"351":{}},"parent":{}}],["aspect",{"_index":68,"name":{"106":{}},"parent":{}}],["b",{"_index":332,"name":{"620":{}},"parent":{}}],["backward",{"_index":53,"name":{"77":{}},"parent":{}}],["basecolor",{"_index":209,"name":{"393":{},"451":{}},"parent":{}}],["basecolortexture",{"_index":213,"name":{"397":{}},"parent":{}}],["billboardtype",{"_index":344,"name":{"636":{}},"parent":{}}],["blend",{"_index":225,"name":{"426":{}},"parent":{}}],["blendmode",{"_index":184,"name":{"333":{},"422":{},"643":{}},"parent":{}}],["buffer",{"_index":117,"name":{"189":{}},"parent":{}}],["buffers",{"_index":14,"name":{"19":{}},"parent":{}}],["calculatejointmatrices",{"_index":247,"name":{"471":{}},"parent":{}}],["camera",{"_index":58,"name":{"94":{},"133":{},"374":{},"405":{},"457":{},"501":{},"635":{}},"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":{},"123":{}}}],["cameraorbitcontrol",{"_index":75,"name":{"124":{}},"parent":{"125":{},"126":{},"127":{},"128":{},"132":{},"133":{},"134":{},"135":{}}}],["cameraorbitcontrol.__type",{"_index":78,"name":{},"parent":{"129":{},"130":{},"131":{}}}],["center",{"_index":279,"name":{"539":{}},"parent":{}}],["clear",{"_index":176,"name":{"321":{},"492":{},"508":{},"663":{}},"parent":{}}],["clearcolor",{"_index":174,"name":{"317":{}},"parent":{}}],["clone",{"_index":22,"name":{"29":{},"44":{}},"parent":{}}],["color",{"_index":151,"name":{"272":{},"611":{}},"parent":{"612":{},"613":{},"614":{},"615":{},"616":{},"617":{},"618":{},"619":{},"620":{},"621":{}}}],["colors",{"_index":112,"name":{"183":{}},"parent":{}}],["componenttype",{"_index":120,"name":{"192":{}},"parent":{}}],["conjugate",{"_index":325,"name":{"606":{}},"parent":{}}],["constructor",{"_index":12,"name":{"17":{},"24":{},"37":{},"52":{},"65":{},"82":{},"96":{},"125":{},"141":{},"174":{},"199":{},"204":{},"225":{},"242":{},"256":{},"270":{},"290":{},"298":{},"304":{},"316":{},"325":{},"347":{},"362":{},"373":{},"390":{},"436":{},"441":{},"446":{},"450":{},"454":{},"461":{},"466":{},"473":{},"487":{},"497":{},"518":{},"536":{},"544":{},"549":{},"572":{},"598":{},"610":{},"615":{},"630":{},"634":{},"656":{}},"parent":{}}],["container3d",{"_index":56,"name":{"81":{}},"parent":{"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}}}],["contains",{"_index":241,"name":{"458":{}},"parent":{}}],["containshitarea",{"_index":243,"name":{"464":{}},"parent":{}}],["copy",{"_index":297,"name":{"565":{},"579":{}},"parent":{}}],["copyfrom",{"_index":23,"name":{"30":{},"45":{},"78":{}},"parent":{}}],["copyto",{"_index":24,"name":{"31":{},"46":{}},"parent":{}}],["create",{"_index":192,"name":{"344":{},"388":{},"556":{},"575":{},"602":{}},"parent":{}}],["createcube",{"_index":84,"name":{"138":{}},"parent":{}}],["createinstance",{"_index":95,"name":{"151":{},"228":{},"338":{},"412":{}},"parent":{}}],["createplane",{"_index":85,"name":{"139":{}},"parent":{}}],["createpostprocessingsprite",{"_index":168,"name":{"309":{}},"parent":{}}],["createquad",{"_index":83,"name":{"137":{}},"parent":{}}],["createshader",{"_index":185,"name":{"334":{},"413":{}},"parent":{}}],["createshadergeometry",{"_index":125,"name":{"201":{}},"parent":{}}],["createsphere",{"_index":86,"name":{"140":{}},"parent":{}}],["cross",{"_index":295,"name":{"563":{}},"parent":{}}],["cubemap",{"_index":198,"name":{"358":{},"375":{}},"parent":{"359":{},"360":{},"361":{},"362":{},"363":{},"364":{}}}],["cubemapfaces",{"_index":334,"name":{"622":{}},"parent":{"623":{},"624":{},"625":{},"626":{},"627":{},"628":{}}}],["cubemaploader",{"_index":196,"name":{"352":{}},"parent":{"353":{}}}],["cubemaploader.__type",{"_index":197,"name":{},"parent":{"354":{},"355":{},"356":{},"357":{}}}],["cubemapresource",{"_index":341,"name":{"629":{}},"parent":{"630":{},"631":{},"632":{}}}],["cylindrical",{"_index":353,"name":{"660":{}},"parent":{}}],["debug",{"_index":355,"name":{"665":{}},"parent":{"666":{},"667":{},"668":{}}}],["debugmode",{"_index":220,"name":{"404":{}},"parent":{}}],["defaultlookupbrdf",{"_index":160,"name":{"297":{}},"parent":{}}],["depthmask",{"_index":182,"name":{"331":{},"420":{}},"parent":{}}],["depthtexture",{"_index":270,"name":{"520":{}},"parent":{}}],["descriptor",{"_index":13,"name":{"18":{}},"parent":{}}],["destroy",{"_index":62,"name":{"100":{},"156":{},"187":{},"207":{},"294":{},"336":{},"408":{},"463":{},"507":{},"523":{},"639":{}},"parent":{}}],["diffuse",{"_index":161,"name":{"299":{}},"parent":{}}],["direction",{"_index":285,"name":{"546":{}},"parent":{}}],["directional",{"_index":147,"name":{"267":{}},"parent":{}}],["disablerenderpass",{"_index":98,"name":{"154":{}},"parent":{}}],["disableshadows",{"_index":172,"name":{"314":{}},"parent":{}}],["distance",{"_index":81,"name":{"135":{},"550":{},"570":{}},"parent":{}}],["dot",{"_index":293,"name":{"561":{}},"parent":{}}],["doublesided",{"_index":183,"name":{"332":{},"421":{}},"parent":{}}],["down",{"_index":49,"name":{"73":{}},"parent":{}}],["drawmode",{"_index":180,"name":{"329":{},"418":{}},"parent":{}}],["duration",{"_index":139,"name":{"257":{}},"parent":{}}],["emissive",{"_index":211,"name":{"395":{},"429":{}},"parent":{}}],["emissivetexture",{"_index":217,"name":{"401":{}},"parent":{}}],["enabledrenderpasses",{"_index":90,"name":{"145":{}},"parent":{}}],["enablerenderpass",{"_index":97,"name":{"153":{}},"parent":{}}],["enableshadows",{"_index":171,"name":{"313":{}},"parent":{}}],["encapsulate",{"_index":282,"name":{"542":{}},"parent":{}}],["equals",{"_index":25,"name":{"32":{},"47":{}},"parent":{}}],["error",{"_index":358,"name":{"668":{}},"parent":{}}],["exposure",{"_index":212,"name":{"396":{}},"parent":{}}],["extents",{"_index":281,"name":{"541":{}},"parent":{}}],["f0",{"_index":228,"name":{"430":{}},"parent":{}}],["faces",{"_index":199,"name":{"359":{}},"parent":{}}],["far",{"_index":71,"name":{"109":{}},"parent":{}}],["fieldofview",{"_index":69,"name":{"107":{}},"parent":{}}],["filtertexture",{"_index":260,"name":{"504":{}},"parent":{}}],["flush",{"_index":169,"name":{"311":{}},"parent":{}}],["followcamera",{"_index":258,"name":{"502":{}},"parent":{}}],["forward",{"_index":52,"name":{"76":{}},"parent":{}}],["from",{"_index":134,"name":{"224":{},"324":{},"372":{},"389":{},"535":{},"614":{}},"parent":{}}],["frombuffer",{"_index":11,"name":{"16":{}},"parent":{}}],["frombytes",{"_index":326,"name":{"612":{}},"parent":{}}],["fromcolors",{"_index":201,"name":{"361":{}},"parent":{}}],["fromeuler",{"_index":324,"name":{"605":{}},"parent":{}}],["fromfaces",{"_index":200,"name":{"360":{}},"parent":{}}],["fromhex",{"_index":327,"name":{"613":{}},"parent":{}}],["fromobject",{"_index":238,"name":{"453":{}},"parent":{}}],["fromquat",{"_index":307,"name":{"580":{}},"parent":{}}],["fromrotation",{"_index":309,"name":{"582":{}},"parent":{}}],["fromrotationtranslationscale",{"_index":308,"name":{"581":{}},"parent":{}}],["fromscaling",{"_index":310,"name":{"583":{}},"parent":{}}],["fromtexture",{"_index":194,"name":{"346":{}},"parent":{}}],["fromtranslation",{"_index":311,"name":{"584":{}},"parent":{}}],["fromvalues",{"_index":290,"name":{"555":{},"601":{}},"parent":{}}],["g",{"_index":331,"name":{"619":{}},"parent":{}}],["geometry",{"_index":92,"name":{"148":{},"171":{}},"parent":{}}],["getboundingbox",{"_index":101,"name":{"158":{},"229":{}},"parent":{}}],["getpoint",{"_index":286,"name":{"547":{}},"parent":{}}],["getrotation",{"_index":306,"name":{"578":{}},"parent":{}}],["getscaling",{"_index":305,"name":{"577":{}},"parent":{}}],["getshadergeometry",{"_index":113,"name":{"184":{}},"parent":{}}],["gettranslation",{"_index":303,"name":{"574":{}},"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":115,"name":{"186":{}},"parent":{}}],["height",{"_index":275,"name":{"531":{}},"parent":{}}],["high",{"_index":268,"name":{"516":{}},"parent":{}}],["id",{"_index":239,"name":{"455":{}},"parent":{}}],["identity",{"_index":312,"name":{"587":{}},"parent":{}}],["imagebasedlighting",{"_index":157,"name":{"291":{},"296":{}},"parent":{"297":{},"298":{},"299":{},"300":{},"301":{},"302":{}}}],["images",{"_index":15,"name":{"20":{}},"parent":{}}],["indices",{"_index":104,"name":{"175":{}},"parent":{}}],["innerconeangle",{"_index":154,"name":{"275":{}},"parent":{}}],["instancedmesh3d",{"_index":127,"name":{"203":{}},"parent":{"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{}}}],["instancedmodel",{"_index":137,"name":{"241":{}},"parent":{"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{}}}],["instancedstandardmaterial",{"_index":236,"name":{"449":{}},"parent":{"450":{},"451":{}}}],["instances",{"_index":94,"name":{"150":{}},"parent":{}}],["intensity",{"_index":153,"name":{"274":{}},"parent":{}}],["invalidateshader",{"_index":222,"name":{"409":{}},"parent":{}}],["inverse",{"_index":299,"name":{"567":{}},"parent":{}}],["inversebindmatrix",{"_index":249,"name":{"474":{}},"parent":{}}],["inverseworldtransform",{"_index":37,"name":{"58":{}},"parent":{}}],["invert",{"_index":315,"name":{"590":{}},"parent":{}}],["isembeddedresource",{"_index":10,"name":{"15":{}},"parent":{}}],["ishighqualitysupported",{"_index":254,"name":{"496":{}},"parent":{}}],["isinstancingsupported",{"_index":187,"name":{"337":{},"411":{}},"parent":{}}],["ismediumqualitysupported",{"_index":253,"name":{"495":{}},"parent":{}}],["isrenderpassenabled",{"_index":99,"name":{"155":{}},"parent":{}}],["isvalidbuffer",{"_index":9,"name":{"14":{}},"parent":{}}],["joint",{"_index":248,"name":{"472":{}},"parent":{"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{}}}],["jointmatrices",{"_index":245,"name":{"468":{}},"parent":{}}],["jointnormalmatrices",{"_index":244,"name":{"467":{}},"parent":{}}],["joints",{"_index":110,"name":{"181":{},"470":{}},"parent":{}}],["left",{"_index":51,"name":{"75":{}},"parent":{}}],["levels",{"_index":202,"name":{"363":{},"631":{}},"parent":{}}],["light",{"_index":149,"name":{"269":{},"506":{}},"parent":{"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{}}}],["lightingenvironment",{"_index":156,"name":{"288":{},"406":{}},"parent":{"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{}}}],["lights",{"_index":158,"name":{"292":{}},"parent":{}}],["lighttype",{"_index":145,"name":{"265":{}},"parent":{"266":{},"267":{},"268":{}}}],["lightviewprojection",{"_index":257,"name":{"500":{}},"parent":{}}],["load",{"_index":8,"name":{"13":{},"22":{}},"parent":{}}],["localtransform",{"_index":36,"name":{"57":{},"88":{},"118":{},"164":{},"213":{},"235":{},"249":{},"282":{},"381":{},"480":{},"649":{}},"parent":{}}],["lookat",{"_index":42,"name":{"63":{},"586":{}},"parent":{}}],["lookupbrdf",{"_index":163,"name":{"301":{}},"parent":{}}],["loop",{"_index":141,"name":{"260":{}},"parent":{}}],["low",{"_index":266,"name":{"514":{}},"parent":{}}],["magnitude",{"_index":298,"name":{"566":{}},"parent":{}}],["main",{"_index":59,"name":{"95":{},"289":{},"460":{}},"parent":{}}],["mask",{"_index":224,"name":{"425":{}},"parent":{}}],["mat4",{"_index":302,"name":{"573":{}},"parent":{"574":{},"575":{},"576":{},"577":{},"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{}}}],["material",{"_index":93,"name":{"149":{},"172":{},"206":{},"323":{}},"parent":{"324":{},"325":{},"326":{},"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{}}}],["materialfactory",{"_index":191,"name":{"343":{}},"parent":{"344":{}}}],["materialpass",{"_index":165,"name":{"305":{}},"parent":{}}],["materialrenderpass",{"_index":173,"name":{"315":{}},"parent":{"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{}}}],["materialrendersorttype",{"_index":188,"name":{"340":{}},"parent":{"341":{},"342":{}}}],["matrix4",{"_index":43,"name":{"64":{}},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{}}}],["max",{"_index":119,"name":{"191":{},"538":{}},"parent":{}}],["medium",{"_index":267,"name":{"515":{}},"parent":{}}],["mesh",{"_index":128,"name":{"205":{}},"parent":{}}],["mesh3d",{"_index":82,"name":{"136":{}},"parent":{"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":{},"167":{},"168":{},"169":{}}}],["meshdestroyoptions",{"_index":102,"name":{"170":{}},"parent":{"171":{},"172":{}}}],["meshes",{"_index":136,"name":{"227":{},"243":{}},"parent":{}}],["meshgeometry3d",{"_index":103,"name":{"173":{}},"parent":{"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{}}}],["meshgeometryattribute",{"_index":116,"name":{"188":{}},"parent":{"189":{},"190":{},"191":{},"192":{},"193":{}}}],["meshgeometrytarget",{"_index":122,"name":{"194":{}},"parent":{"195":{},"196":{},"197":{}}}],["meshshader",{"_index":123,"name":{"198":{}},"parent":{"199":{},"200":{},"201":{},"202":{}}}],["metallic",{"_index":208,"name":{"392":{},"431":{}},"parent":{}}],["metallicroughnesstexture",{"_index":214,"name":{"398":{}},"parent":{}}],["min",{"_index":118,"name":{"190":{},"537":{}},"parent":{}}],["model",{"_index":133,"name":{"223":{}},"parent":{"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{}}}],["multiply",{"_index":55,"name":{"80":{},"569":{},"585":{}},"parent":{}}],["name",{"_index":124,"name":{"200":{},"261":{},"320":{},"489":{},"662":{}},"parent":{}}],["near",{"_index":70,"name":{"108":{}},"parent":{}}],["negate",{"_index":300,"name":{"568":{}},"parent":{}}],["negx",{"_index":336,"name":{"624":{}},"parent":{}}],["negy",{"_index":338,"name":{"626":{}},"parent":{}}],["negz",{"_index":340,"name":{"628":{}},"parent":{}}],["normal",{"_index":229,"name":{"432":{},"551":{}},"parent":{}}],["normalize",{"_index":294,"name":{"562":{},"603":{}},"parent":{}}],["normals",{"_index":107,"name":{"178":{},"196":{}},"parent":{}}],["normaltexture",{"_index":215,"name":{"399":{}},"parent":{}}],["normaltransform",{"_index":38,"name":{"59":{}},"parent":{}}],["object",{"_index":240,"name":{"456":{}},"parent":{}}],["objecttorender",{"_index":276,"name":{"532":{}},"parent":{}}],["obliqueness",{"_index":60,"name":{"98":{}},"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":230,"name":{"433":{}},"parent":{}}],["occlusiontexture",{"_index":216,"name":{"400":{}},"parent":{}}],["offset",{"_index":195,"name":{"349":{}},"parent":{}}],["on",{"_index":356,"name":{"666":{}},"parent":{}}],["opaque",{"_index":189,"name":{"341":{},"424":{}},"parent":{}}],["origin",{"_index":284,"name":{"545":{}},"parent":{}}],["ortho",{"_index":314,"name":{"589":{}},"parent":{}}],["orthographic",{"_index":64,"name":{"102":{}},"parent":{}}],["orthographicsize",{"_index":63,"name":{"101":{}},"parent":{}}],["outerconeangle",{"_index":155,"name":{"276":{}},"parent":{}}],["packinterleavedgeometry",{"_index":350,"name":{"657":{}},"parent":{}}],["parent",{"_index":246,"name":{"469":{}},"parent":{}}],["perspective",{"_index":313,"name":{"588":{}},"parent":{}}],["pickinghitarea",{"_index":237,"name":{"452":{}},"parent":{"453":{},"454":{},"455":{},"456":{},"457":{},"458":{}}}],["pickinginteraction",{"_index":242,"name":{"459":{}},"parent":{"460":{},"461":{},"462":{},"463":{},"464":{}}}],["pixelsperunit",{"_index":345,"name":{"637":{}},"parent":{}}],["plane",{"_index":287,"name":{"548":{}},"parent":{"549":{},"550":{},"551":{},"552":{}}}],["play",{"_index":142,"name":{"262":{}},"parent":{}}],["pluginname",{"_index":87,"name":{"142":{}},"parent":{}}],["point",{"_index":148,"name":{"268":{}},"parent":{}}],["position",{"_index":32,"name":{"53":{},"69":{},"84":{},"114":{},"160":{},"209":{},"231":{},"245":{},"258":{},"278":{},"377":{},"476":{},"645":{}},"parent":{}}],["positions",{"_index":105,"name":{"176":{},"195":{}},"parent":{}}],["postprocessingsprite",{"_index":269,"name":{"517":{}},"parent":{"518":{},"519":{},"520":{},"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{}}}],["postprocessingspriteoptions",{"_index":273,"name":{"529":{}},"parent":{"530":{},"531":{},"532":{},"533":{}}}],["posx",{"_index":335,"name":{"623":{}},"parent":{}}],["posy",{"_index":337,"name":{"625":{}},"parent":{}}],["posz",{"_index":339,"name":{"627":{}},"parent":{}}],["projection",{"_index":72,"name":{"110":{}},"parent":{}}],["quality",{"_index":263,"name":{"511":{}},"parent":{}}],["quat",{"_index":322,"name":{"599":{}},"parent":{"600":{},"601":{},"602":{},"603":{},"604":{},"605":{},"606":{},"607":{},"608":{},"609":{},"610":{}}}],["r",{"_index":330,"name":{"618":{}},"parent":{}}],["radius",{"_index":130,"name":{"220":{}},"parent":{}}],["range",{"_index":152,"name":{"273":{}},"parent":{}}],["ray",{"_index":283,"name":{"543":{}},"parent":{"544":{},"545":{},"546":{},"547":{}}}],["raycast",{"_index":288,"name":{"552":{}},"parent":{}}],["removeinstance",{"_index":96,"name":{"152":{}},"parent":{}}],["removeshadowcastinglight",{"_index":252,"name":{"491":{}},"parent":{}}],["render",{"_index":126,"name":{"202":{},"310":{},"322":{},"339":{},"410":{},"493":{},"664":{}},"parent":{}}],["renderer",{"_index":61,"name":{"99":{},"293":{},"308":{},"319":{},"462":{},"488":{},"505":{},"521":{}},"parent":{}}],["renderobject",{"_index":272,"name":{"524":{}},"parent":{}}],["renderpass",{"_index":354,"name":{"661":{}},"parent":{"662":{},"663":{},"664":{}}}],["renderpasses",{"_index":167,"name":{"307":{}},"parent":{}}],["rendersortorder",{"_index":91,"name":{"147":{}},"parent":{}}],["rendersorttype",{"_index":181,"name":{"330":{},"419":{}},"parent":{}}],["rendertexture",{"_index":175,"name":{"318":{},"519":{}},"parent":{}}],["resolution",{"_index":277,"name":{"533":{}},"parent":{}}],["rgb",{"_index":328,"name":{"616":{}},"parent":{}}],["rgba",{"_index":329,"name":{"617":{}},"parent":{}}],["right",{"_index":50,"name":{"74":{}},"parent":{}}],["rings",{"_index":132,"name":{"222":{}},"parent":{}}],["rotate",{"_index":321,"name":{"596":{}},"parent":{}}],["rotatex",{"_index":318,"name":{"593":{},"607":{}},"parent":{}}],["rotatey",{"_index":319,"name":{"594":{},"608":{}},"parent":{}}],["rotatez",{"_index":320,"name":{"595":{},"609":{}},"parent":{}}],["rotation",{"_index":47,"name":{"71":{},"348":{}},"parent":{}}],["rotationquaternion",{"_index":34,"name":{"55":{},"86":{},"116":{},"162":{},"211":{},"233":{},"247":{},"280":{},"379":{},"478":{},"647":{}},"parent":{}}],["roughness",{"_index":207,"name":{"391":{},"434":{}},"parent":{}}],["scale",{"_index":33,"name":{"54":{},"85":{},"115":{},"161":{},"210":{},"232":{},"246":{},"279":{},"350":{},"378":{},"437":{},"477":{},"560":{},"597":{},"646":{}},"parent":{}}],["scaling",{"_index":46,"name":{"70":{}},"parent":{}}],["screentoray",{"_index":65,"name":{"103":{}},"parent":{}}],["screentoworld",{"_index":66,"name":{"104":{}},"parent":{}}],["segments",{"_index":131,"name":{"221":{}},"parent":{}}],["set",{"_index":26,"name":{"33":{},"48":{},"554":{},"600":{}},"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":{}}],["setresolution",{"_index":271,"name":{"522":{}},"parent":{}}],["shadersourceloader",{"_index":203,"name":{"365":{}},"parent":{"366":{}}}],["shadersourceloader.__type",{"_index":204,"name":{},"parent":{"367":{},"368":{},"369":{},"370":{}}}],["shadowarea",{"_index":256,"name":{"499":{}},"parent":{}}],["shadowcastinglight",{"_index":219,"name":{"403":{},"494":{}},"parent":{"495":{},"496":{},"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{},"505":{},"506":{},"507":{},"508":{},"509":{}}}],["shadowcastinglightoptions",{"_index":262,"name":{"510":{}},"parent":{"511":{},"512":{}}}],["shadowpass",{"_index":166,"name":{"306":{}},"parent":{}}],["shadowquality",{"_index":265,"name":{"513":{}},"parent":{"514":{},"515":{},"516":{}}}],["shadowrenderpass",{"_index":250,"name":{"486":{}},"parent":{"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"493":{}}}],["shadowtexture",{"_index":259,"name":{"503":{}},"parent":{}}],["shadowtexturesize",{"_index":264,"name":{"512":{}},"parent":{}}],["size",{"_index":280,"name":{"540":{}},"parent":{}}],["skin",{"_index":89,"name":{"144":{},"465":{}},"parent":{"466":{},"467":{},"468":{},"469":{},"470":{},"471":{}}}],["skybox",{"_index":205,"name":{"371":{}},"parent":{"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{}}}],["slerp",{"_index":323,"name":{"604":{}},"parent":{}}],["softness",{"_index":255,"name":{"498":{}},"parent":{}}],["sort",{"_index":170,"name":{"312":{}},"parent":{}}],["specular",{"_index":162,"name":{"300":{}},"parent":{}}],["speed",{"_index":140,"name":{"259":{}},"parent":{}}],["spheregeometryoptions",{"_index":129,"name":{"219":{}},"parent":{"220":{},"221":{},"222":{}}}],["spherical",{"_index":352,"name":{"659":{}},"parent":{}}],["spot",{"_index":146,"name":{"266":{}},"parent":{}}],["sprite3d",{"_index":343,"name":{"633":{}},"parent":{"634":{},"635":{},"636":{},"637":{},"638":{},"639":{},"640":{},"641":{},"642":{},"643":{},"644":{},"645":{},"646":{},"647":{},"648":{},"649":{},"650":{},"651":{},"652":{},"653":{},"654":{}}}],["spritebatchrenderer",{"_index":349,"name":{"655":{}},"parent":{"656":{},"657":{}}}],["spritebillboardtype",{"_index":351,"name":{"658":{}},"parent":{"659":{},"660":{}}}],["squareddistance",{"_index":301,"name":{"571":{}},"parent":{}}],["standardmaterial",{"_index":206,"name":{"387":{}},"parent":{"388":{},"389":{},"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{}}}],["standardmaterialalphamode",{"_index":223,"name":{"423":{}},"parent":{"424":{},"425":{},"426":{}}}],["standardmaterialdebugmode",{"_index":226,"name":{"427":{}},"parent":{"428":{},"429":{},"430":{},"431":{},"432":{},"433":{},"434":{}}}],["standardmaterialnormaltexture",{"_index":231,"name":{"435":{}},"parent":{"436":{},"437":{},"438":{},"439":{}}}],["standardmaterialocclusiontexture",{"_index":233,"name":{"440":{}},"parent":{"441":{},"442":{},"443":{},"444":{}}}],["standardmaterialtexture",{"_index":235,"name":{"445":{}},"parent":{"446":{},"447":{},"448":{}}}],["standardpipeline",{"_index":164,"name":{"303":{}},"parent":{"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{}}}],["state",{"_index":179,"name":{"328":{},"417":{}},"parent":{}}],["stop",{"_index":143,"name":{"263":{}},"parent":{}}],["strength",{"_index":234,"name":{"442":{}},"parent":{}}],["stride",{"_index":121,"name":{"193":{}},"parent":{}}],["style",{"_index":342,"name":{"632":{}},"parent":{}}],["subtract",{"_index":292,"name":{"559":{}},"parent":{}}],["tangents",{"_index":108,"name":{"179":{},"197":{}},"parent":{}}],["target",{"_index":77,"name":{"127":{}},"parent":{}}],["targets",{"_index":109,"name":{"180":{}},"parent":{}}],["targetto",{"_index":317,"name":{"592":{}},"parent":{}}],["targetweights",{"_index":88,"name":{"143":{}},"parent":{}}],["texture",{"_index":348,"name":{"642":{}},"parent":{}}],["texturetransform",{"_index":193,"name":{"345":{}},"parent":{"346":{},"347":{},"348":{},"349":{},"350":{},"351":{}}}],["tint",{"_index":346,"name":{"638":{}},"parent":{}}],["toarray",{"_index":45,"name":{"68":{}},"parent":{}}],["transform",{"_index":57,"name":{"83":{},"113":{},"159":{},"208":{},"230":{},"244":{},"277":{},"376":{},"439":{},"444":{},"447":{},"475":{},"644":{}},"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":296,"name":{"564":{}},"parent":{}}],["transformquat",{"_index":291,"name":{"558":{}},"parent":{}}],["translate",{"_index":304,"name":{"576":{}},"parent":{}}],["transparent",{"_index":190,"name":{"342":{}},"parent":{}}],["transpose",{"_index":316,"name":{"591":{}},"parent":{}}],["type",{"_index":150,"name":{"271":{}},"parent":{}}],["unlit",{"_index":221,"name":{"407":{}},"parent":{}}],["up",{"_index":48,"name":{"72":{}},"parent":{}}],["update",{"_index":144,"name":{"264":{}},"parent":{}}],["updatecamera",{"_index":80,"name":{"134":{}},"parent":{}}],["updatelightviewprojection",{"_index":261,"name":{"509":{}},"parent":{}}],["updatelocaltransform",{"_index":39,"name":{"60":{}},"parent":{}}],["updatetransform",{"_index":41,"name":{"62":{}},"parent":{}}],["updateuniforms",{"_index":186,"name":{"335":{},"414":{}},"parent":{}}],["use",{"_index":2,"name":{"2":{},"8":{},"354":{},"367":{}},"parent":{}}],["uvs",{"_index":106,"name":{"177":{}},"parent":{}}],["uvset",{"_index":232,"name":{"438":{},"443":{},"448":{}},"parent":{}}],["valid",{"_index":159,"name":{"295":{},"302":{}},"parent":{}}],["vec3",{"_index":289,"name":{"553":{}},"parent":{"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"572":{}}}],["view",{"_index":73,"name":{"111":{}},"parent":{}}],["viewprojection",{"_index":74,"name":{"112":{}},"parent":{}}],["w",{"_index":29,"name":{"42":{}},"parent":{}}],["warn",{"_index":357,"name":{"667":{}},"parent":{}}],["weights",{"_index":111,"name":{"182":{}},"parent":{}}],["width",{"_index":274,"name":{"530":{}},"parent":{}}],["worldtoscreen",{"_index":67,"name":{"105":{}},"parent":{}}],["worldtransform",{"_index":35,"name":{"56":{},"89":{},"119":{},"165":{},"214":{},"236":{},"250":{},"283":{},"382":{},"481":{},"650":{}},"parent":{}}],["x",{"_index":19,"name":{"26":{},"39":{},"129":{}},"parent":{}}],["y",{"_index":20,"name":{"27":{},"40":{},"130":{}},"parent":{}}],["z",{"_index":21,"name":{"28":{},"41":{},"87":{},"117":{},"131":{},"163":{},"212":{},"234":{},"248":{},"281":{},"380":{},"479":{},"648":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +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 tsd-is-overwrite","parent":"ObservablePoint3D"},{"id":27,"kind":262144,"name":"y","url":"classes/ObservablePoint3D.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","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 tsd-is-overwrite","parent":"ObservableQuaternion"},{"id":40,"kind":262144,"name":"y","url":"classes/ObservableQuaternion.html#y","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","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 tsd-is-overwrite","parent":"Container3D"},{"id":85,"kind":262144,"name":"scale","url":"classes/Container3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","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 tsd-is-overwrite","parent":"Container3D"},{"id":89,"kind":262144,"name":"worldTransform","url":"classes/Container3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","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":262144,"name":"obliqueness","url":"classes/Camera.html#obliqueness","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":99,"kind":1024,"name":"renderer","url":"classes/Camera.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Camera"},{"id":100,"kind":2048,"name":"destroy","url":"classes/Camera.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Camera"},{"id":101,"kind":262144,"name":"orthographicSize","url":"classes/Camera.html#orthographicSize","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":102,"kind":262144,"name":"orthographic","url":"classes/Camera.html#orthographic","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":103,"kind":2048,"name":"screenToRay","url":"classes/Camera.html#screenToRay","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":104,"kind":2048,"name":"screenToWorld","url":"classes/Camera.html#screenToWorld","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":105,"kind":2048,"name":"worldToScreen","url":"classes/Camera.html#worldToScreen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Camera"},{"id":106,"kind":262144,"name":"aspect","url":"classes/Camera.html#aspect","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":107,"kind":262144,"name":"fieldOfView","url":"classes/Camera.html#fieldOfView","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":108,"kind":262144,"name":"near","url":"classes/Camera.html#near","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":109,"kind":262144,"name":"far","url":"classes/Camera.html#far","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Camera"},{"id":110,"kind":262144,"name":"projection","url":"classes/Camera.html#projection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":111,"kind":262144,"name":"view","url":"classes/Camera.html#view","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":112,"kind":262144,"name":"viewProjection","url":"classes/Camera.html#viewProjection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Camera"},{"id":113,"kind":1024,"name":"transform","url":"classes/Camera.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":114,"kind":262144,"name":"position","url":"classes/Camera.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":115,"kind":262144,"name":"scale","url":"classes/Camera.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":116,"kind":262144,"name":"rotationQuaternion","url":"classes/Camera.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":117,"kind":262144,"name":"z","url":"classes/Camera.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":118,"kind":262144,"name":"localTransform","url":"classes/Camera.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":119,"kind":262144,"name":"worldTransform","url":"classes/Camera.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Camera"},{"id":120,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":121,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":122,"kind":65536,"name":"__type","url":"classes/Camera.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":123,"kind":65536,"name":"__type","url":"classes/Camera.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Camera"},{"id":124,"kind":128,"name":"CameraOrbitControl","url":"classes/CameraOrbitControl.html","classes":"tsd-kind-class"},{"id":125,"kind":512,"name":"constructor","url":"classes/CameraOrbitControl.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":126,"kind":262144,"name":"angles","url":"classes/CameraOrbitControl.html#angles","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":127,"kind":1024,"name":"target","url":"classes/CameraOrbitControl.html#target","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":128,"kind":65536,"name":"__type","url":"classes/CameraOrbitControl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":129,"kind":1024,"name":"x","url":"classes/CameraOrbitControl.html#__type.x","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":130,"kind":1024,"name":"y","url":"classes/CameraOrbitControl.html#__type.y","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":131,"kind":1024,"name":"z","url":"classes/CameraOrbitControl.html#__type.z","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CameraOrbitControl.__type"},{"id":132,"kind":1024,"name":"allowControl","url":"classes/CameraOrbitControl.html#allowControl","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":133,"kind":1024,"name":"camera","url":"classes/CameraOrbitControl.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":134,"kind":2048,"name":"updateCamera","url":"classes/CameraOrbitControl.html#updateCamera","classes":"tsd-kind-method tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":135,"kind":262144,"name":"distance","url":"classes/CameraOrbitControl.html#distance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"CameraOrbitControl"},{"id":136,"kind":128,"name":"Mesh3D","url":"classes/Mesh3D.html","classes":"tsd-kind-class"},{"id":137,"kind":2048,"name":"createQuad","url":"classes/Mesh3D.html#createQuad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":138,"kind":2048,"name":"createCube","url":"classes/Mesh3D.html#createCube","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":139,"kind":2048,"name":"createPlane","url":"classes/Mesh3D.html#createPlane","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":140,"kind":2048,"name":"createSphere","url":"classes/Mesh3D.html#createSphere","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mesh3D"},{"id":141,"kind":512,"name":"constructor","url":"classes/Mesh3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":142,"kind":1024,"name":"pluginName","url":"classes/Mesh3D.html#pluginName","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":143,"kind":1024,"name":"targetWeights","url":"classes/Mesh3D.html#targetWeights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":144,"kind":1024,"name":"skin","url":"classes/Mesh3D.html#skin","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":145,"kind":1024,"name":"enabledRenderPasses","url":"classes/Mesh3D.html#enabledRenderPasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":146,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":147,"kind":1024,"name":"renderSortOrder","url":"classes/Mesh3D.html#renderSortOrder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":148,"kind":1024,"name":"geometry","url":"classes/Mesh3D.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":149,"kind":1024,"name":"material","url":"classes/Mesh3D.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Mesh3D"},{"id":150,"kind":262144,"name":"instances","url":"classes/Mesh3D.html#instances","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh3D"},{"id":151,"kind":2048,"name":"createInstance","url":"classes/Mesh3D.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":152,"kind":2048,"name":"removeInstance","url":"classes/Mesh3D.html#removeInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":153,"kind":2048,"name":"enableRenderPass","url":"classes/Mesh3D.html#enableRenderPass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":154,"kind":2048,"name":"disableRenderPass","url":"classes/Mesh3D.html#disableRenderPass","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":155,"kind":2048,"name":"isRenderPassEnabled","url":"classes/Mesh3D.html#isRenderPassEnabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":156,"kind":2048,"name":"destroy","url":"classes/Mesh3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":157,"kind":2048,"name":"_render","url":"classes/Mesh3D.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh3D"},{"id":158,"kind":2048,"name":"getBoundingBox","url":"classes/Mesh3D.html#getBoundingBox","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Mesh3D"},{"id":159,"kind":1024,"name":"transform","url":"classes/Mesh3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":160,"kind":262144,"name":"position","url":"classes/Mesh3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":161,"kind":262144,"name":"scale","url":"classes/Mesh3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":162,"kind":262144,"name":"rotationQuaternion","url":"classes/Mesh3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":163,"kind":262144,"name":"z","url":"classes/Mesh3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":164,"kind":262144,"name":"localTransform","url":"classes/Mesh3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":165,"kind":262144,"name":"worldTransform","url":"classes/Mesh3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh3D"},{"id":166,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":167,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":168,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":169,"kind":65536,"name":"__type","url":"classes/Mesh3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Mesh3D"},{"id":170,"kind":256,"name":"MeshDestroyOptions","url":"interfaces/MeshDestroyOptions.html","classes":"tsd-kind-interface"},{"id":171,"kind":1024,"name":"geometry","url":"interfaces/MeshDestroyOptions.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":172,"kind":1024,"name":"material","url":"interfaces/MeshDestroyOptions.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshDestroyOptions"},{"id":173,"kind":128,"name":"MeshGeometry3D","url":"classes/MeshGeometry3D.html","classes":"tsd-kind-class"},{"id":174,"kind":512,"name":"constructor","url":"classes/MeshGeometry3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":175,"kind":1024,"name":"indices","url":"classes/MeshGeometry3D.html#indices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":176,"kind":1024,"name":"positions","url":"classes/MeshGeometry3D.html#positions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":177,"kind":1024,"name":"uvs","url":"classes/MeshGeometry3D.html#uvs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":178,"kind":1024,"name":"normals","url":"classes/MeshGeometry3D.html#normals","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":179,"kind":1024,"name":"tangents","url":"classes/MeshGeometry3D.html#tangents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":180,"kind":1024,"name":"targets","url":"classes/MeshGeometry3D.html#targets","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":181,"kind":1024,"name":"joints","url":"classes/MeshGeometry3D.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":182,"kind":1024,"name":"weights","url":"classes/MeshGeometry3D.html#weights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":183,"kind":1024,"name":"colors","url":"classes/MeshGeometry3D.html#colors","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":184,"kind":2048,"name":"getShaderGeometry","url":"classes/MeshGeometry3D.html#getShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":185,"kind":2048,"name":"addShaderGeometry","url":"classes/MeshGeometry3D.html#addShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":186,"kind":2048,"name":"hasShaderGeometry","url":"classes/MeshGeometry3D.html#hasShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":187,"kind":2048,"name":"destroy","url":"classes/MeshGeometry3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshGeometry3D"},{"id":188,"kind":256,"name":"MeshGeometryAttribute","url":"interfaces/MeshGeometryAttribute.html","classes":"tsd-kind-interface"},{"id":189,"kind":1024,"name":"buffer","url":"interfaces/MeshGeometryAttribute.html#buffer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":190,"kind":1024,"name":"min","url":"interfaces/MeshGeometryAttribute.html#min","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":191,"kind":1024,"name":"max","url":"interfaces/MeshGeometryAttribute.html#max","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":192,"kind":1024,"name":"componentType","url":"interfaces/MeshGeometryAttribute.html#componentType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":193,"kind":1024,"name":"stride","url":"interfaces/MeshGeometryAttribute.html#stride","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryAttribute"},{"id":194,"kind":256,"name":"MeshGeometryTarget","url":"interfaces/MeshGeometryTarget.html","classes":"tsd-kind-interface"},{"id":195,"kind":1024,"name":"positions","url":"interfaces/MeshGeometryTarget.html#positions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":196,"kind":1024,"name":"normals","url":"interfaces/MeshGeometryTarget.html#normals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":197,"kind":1024,"name":"tangents","url":"interfaces/MeshGeometryTarget.html#tangents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshGeometryTarget"},{"id":198,"kind":128,"name":"MeshShader","url":"classes/MeshShader.html","classes":"tsd-kind-class"},{"id":199,"kind":512,"name":"constructor","url":"classes/MeshShader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"MeshShader"},{"id":200,"kind":262144,"name":"name","url":"classes/MeshShader.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MeshShader"},{"id":201,"kind":2048,"name":"createShaderGeometry","url":"classes/MeshShader.html#createShaderGeometry","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":202,"kind":2048,"name":"render","url":"classes/MeshShader.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MeshShader"},{"id":203,"kind":128,"name":"InstancedMesh3D","url":"classes/InstancedMesh3D.html","classes":"tsd-kind-class"},{"id":204,"kind":512,"name":"constructor","url":"classes/InstancedMesh3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedMesh3D"},{"id":205,"kind":1024,"name":"mesh","url":"classes/InstancedMesh3D.html#mesh","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":206,"kind":1024,"name":"material","url":"classes/InstancedMesh3D.html#material","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":207,"kind":2048,"name":"destroy","url":"classes/InstancedMesh3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedMesh3D"},{"id":208,"kind":1024,"name":"transform","url":"classes/InstancedMesh3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":209,"kind":262144,"name":"position","url":"classes/InstancedMesh3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":210,"kind":262144,"name":"scale","url":"classes/InstancedMesh3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":211,"kind":262144,"name":"rotationQuaternion","url":"classes/InstancedMesh3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":212,"kind":262144,"name":"z","url":"classes/InstancedMesh3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":213,"kind":262144,"name":"localTransform","url":"classes/InstancedMesh3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":214,"kind":262144,"name":"worldTransform","url":"classes/InstancedMesh3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedMesh3D"},{"id":215,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":216,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":217,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":218,"kind":65536,"name":"__type","url":"classes/InstancedMesh3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedMesh3D"},{"id":219,"kind":256,"name":"SphereGeometryOptions","url":"interfaces/SphereGeometryOptions.html","classes":"tsd-kind-interface"},{"id":220,"kind":1024,"name":"radius","url":"interfaces/SphereGeometryOptions.html#radius","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SphereGeometryOptions"},{"id":221,"kind":1024,"name":"segments","url":"interfaces/SphereGeometryOptions.html#segments","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SphereGeometryOptions"},{"id":222,"kind":1024,"name":"rings","url":"interfaces/SphereGeometryOptions.html#rings","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SphereGeometryOptions"},{"id":223,"kind":128,"name":"Model","url":"classes/Model.html","classes":"tsd-kind-class"},{"id":224,"kind":2048,"name":"from","url":"classes/Model.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Model"},{"id":225,"kind":512,"name":"constructor","url":"classes/Model.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":226,"kind":1024,"name":"animations","url":"classes/Model.html#animations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":227,"kind":1024,"name":"meshes","url":"classes/Model.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Model"},{"id":228,"kind":2048,"name":"createInstance","url":"classes/Model.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Model"},{"id":229,"kind":2048,"name":"getBoundingBox","url":"classes/Model.html#getBoundingBox","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Model"},{"id":230,"kind":1024,"name":"transform","url":"classes/Model.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":231,"kind":262144,"name":"position","url":"classes/Model.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":232,"kind":262144,"name":"scale","url":"classes/Model.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":233,"kind":262144,"name":"rotationQuaternion","url":"classes/Model.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":234,"kind":262144,"name":"z","url":"classes/Model.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":235,"kind":262144,"name":"localTransform","url":"classes/Model.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":236,"kind":262144,"name":"worldTransform","url":"classes/Model.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Model"},{"id":237,"kind":65536,"name":"__type","url":"classes/Model.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":238,"kind":65536,"name":"__type","url":"classes/Model.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":239,"kind":65536,"name":"__type","url":"classes/Model.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":240,"kind":65536,"name":"__type","url":"classes/Model.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Model"},{"id":241,"kind":128,"name":"InstancedModel","url":"classes/InstancedModel.html","classes":"tsd-kind-class"},{"id":242,"kind":512,"name":"constructor","url":"classes/InstancedModel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"InstancedModel"},{"id":243,"kind":1024,"name":"meshes","url":"classes/InstancedModel.html#meshes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedModel"},{"id":244,"kind":1024,"name":"transform","url":"classes/InstancedModel.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":245,"kind":262144,"name":"position","url":"classes/InstancedModel.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":246,"kind":262144,"name":"scale","url":"classes/InstancedModel.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":247,"kind":262144,"name":"rotationQuaternion","url":"classes/InstancedModel.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":248,"kind":262144,"name":"z","url":"classes/InstancedModel.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":249,"kind":262144,"name":"localTransform","url":"classes/InstancedModel.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":250,"kind":262144,"name":"worldTransform","url":"classes/InstancedModel.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"InstancedModel"},{"id":251,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":252,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":253,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":254,"kind":65536,"name":"__type","url":"classes/InstancedModel.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"InstancedModel"},{"id":255,"kind":128,"name":"Animation","url":"classes/Animation.html","classes":"tsd-kind-class"},{"id":256,"kind":512,"name":"constructor","url":"classes/Animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Animation"},{"id":257,"kind":1024,"name":"duration","url":"classes/Animation.html#duration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":258,"kind":1024,"name":"position","url":"classes/Animation.html#position","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":259,"kind":1024,"name":"speed","url":"classes/Animation.html#speed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":260,"kind":1024,"name":"loop","url":"classes/Animation.html#loop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":261,"kind":1024,"name":"name","url":"classes/Animation.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Animation"},{"id":262,"kind":2048,"name":"play","url":"classes/Animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":263,"kind":2048,"name":"stop","url":"classes/Animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":264,"kind":2048,"name":"update","url":"classes/Animation.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":265,"kind":8,"name":"LightType","url":"enums/LightType.html","classes":"tsd-kind-enum"},{"id":266,"kind":16,"name":"spot","url":"enums/LightType.html#spot","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":267,"kind":16,"name":"directional","url":"enums/LightType.html#directional","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":268,"kind":16,"name":"point","url":"enums/LightType.html#point","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LightType"},{"id":269,"kind":128,"name":"Light","url":"classes/Light.html","classes":"tsd-kind-class"},{"id":270,"kind":512,"name":"constructor","url":"classes/Light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":271,"kind":1024,"name":"type","url":"classes/Light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":272,"kind":1024,"name":"color","url":"classes/Light.html#color","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":273,"kind":1024,"name":"range","url":"classes/Light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":274,"kind":1024,"name":"intensity","url":"classes/Light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":275,"kind":1024,"name":"innerConeAngle","url":"classes/Light.html#innerConeAngle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":276,"kind":1024,"name":"outerConeAngle","url":"classes/Light.html#outerConeAngle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":277,"kind":1024,"name":"transform","url":"classes/Light.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":278,"kind":262144,"name":"position","url":"classes/Light.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":279,"kind":262144,"name":"scale","url":"classes/Light.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":280,"kind":262144,"name":"rotationQuaternion","url":"classes/Light.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":281,"kind":262144,"name":"z","url":"classes/Light.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":282,"kind":262144,"name":"localTransform","url":"classes/Light.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":283,"kind":262144,"name":"worldTransform","url":"classes/Light.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Light"},{"id":284,"kind":65536,"name":"__type","url":"classes/Light.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":285,"kind":65536,"name":"__type","url":"classes/Light.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":286,"kind":65536,"name":"__type","url":"classes/Light.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":287,"kind":65536,"name":"__type","url":"classes/Light.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Light"},{"id":288,"kind":128,"name":"LightingEnvironment","url":"classes/LightingEnvironment.html","classes":"tsd-kind-class"},{"id":289,"kind":1024,"name":"main","url":"classes/LightingEnvironment.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"LightingEnvironment"},{"id":290,"kind":512,"name":"constructor","url":"classes/LightingEnvironment.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":291,"kind":1024,"name":"imageBasedLighting","url":"classes/LightingEnvironment.html#imageBasedLighting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":292,"kind":1024,"name":"lights","url":"classes/LightingEnvironment.html#lights","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":293,"kind":1024,"name":"renderer","url":"classes/LightingEnvironment.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":294,"kind":2048,"name":"destroy","url":"classes/LightingEnvironment.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":295,"kind":262144,"name":"valid","url":"classes/LightingEnvironment.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LightingEnvironment"},{"id":296,"kind":128,"name":"ImageBasedLighting","url":"classes/ImageBasedLighting.html","classes":"tsd-kind-class"},{"id":297,"kind":1024,"name":"defaultLookupBrdf","url":"classes/ImageBasedLighting.html#defaultLookupBrdf","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"ImageBasedLighting"},{"id":298,"kind":512,"name":"constructor","url":"classes/ImageBasedLighting.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":299,"kind":262144,"name":"diffuse","url":"classes/ImageBasedLighting.html#diffuse","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":300,"kind":262144,"name":"specular","url":"classes/ImageBasedLighting.html#specular","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":301,"kind":1024,"name":"lookupBrdf","url":"classes/ImageBasedLighting.html#lookupBrdf","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":302,"kind":262144,"name":"valid","url":"classes/ImageBasedLighting.html#valid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ImageBasedLighting"},{"id":303,"kind":128,"name":"StandardPipeline","url":"classes/StandardPipeline.html","classes":"tsd-kind-class"},{"id":304,"kind":512,"name":"constructor","url":"classes/StandardPipeline.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":305,"kind":1024,"name":"_spriteRenderer","url":"classes/StandardPipeline.html#_spriteRenderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"StandardPipeline"},{"id":306,"kind":1024,"name":"_meshes","url":"classes/StandardPipeline.html#_meshes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"StandardPipeline"},{"id":307,"kind":1024,"name":"_sprites","url":"classes/StandardPipeline.html#_sprites","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"StandardPipeline"},{"id":308,"kind":1024,"name":"materialPass","url":"classes/StandardPipeline.html#materialPass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":309,"kind":1024,"name":"shadowPass","url":"classes/StandardPipeline.html#shadowPass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":310,"kind":1024,"name":"renderPasses","url":"classes/StandardPipeline.html#renderPasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardPipeline"},{"id":311,"kind":1024,"name":"renderer","url":"classes/StandardPipeline.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardPipeline"},{"id":312,"kind":2048,"name":"createPostProcessingSprite","url":"classes/StandardPipeline.html#createPostProcessingSprite","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":313,"kind":2048,"name":"render","url":"classes/StandardPipeline.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":314,"kind":2048,"name":"flush","url":"classes/StandardPipeline.html#flush","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardPipeline"},{"id":315,"kind":2048,"name":"sort","url":"classes/StandardPipeline.html#sort","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":316,"kind":2048,"name":"enableShadows","url":"classes/StandardPipeline.html#enableShadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":317,"kind":2048,"name":"disableShadows","url":"classes/StandardPipeline.html#disableShadows","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardPipeline"},{"id":318,"kind":128,"name":"MaterialRenderPass","url":"classes/MaterialRenderPass.html","classes":"tsd-kind-class"},{"id":319,"kind":512,"name":"constructor","url":"classes/MaterialRenderPass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":320,"kind":1024,"name":"clearColor","url":"classes/MaterialRenderPass.html#clearColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":321,"kind":262144,"name":"renderTexture","url":"classes/MaterialRenderPass.html#renderTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":322,"kind":1024,"name":"renderer","url":"classes/MaterialRenderPass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":323,"kind":1024,"name":"name","url":"classes/MaterialRenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":324,"kind":2048,"name":"clear","url":"classes/MaterialRenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":325,"kind":2048,"name":"render","url":"classes/MaterialRenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MaterialRenderPass"},{"id":326,"kind":128,"name":"Material","url":"classes/Material.html","classes":"tsd-kind-class"},{"id":327,"kind":2048,"name":"from","url":"classes/Material.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Material"},{"id":328,"kind":512,"name":"constructor","url":"classes/Material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":329,"kind":1024,"name":"_renderSortType","url":"classes/Material.html#_renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":330,"kind":1024,"name":"_shader","url":"classes/Material.html#_shader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"Material"},{"id":331,"kind":1024,"name":"state","url":"classes/Material.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":332,"kind":1024,"name":"drawMode","url":"classes/Material.html#drawMode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":333,"kind":1024,"name":"renderSortType","url":"classes/Material.html#renderSortType","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Material"},{"id":334,"kind":262144,"name":"depthMask","url":"classes/Material.html#depthMask","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":335,"kind":262144,"name":"doubleSided","url":"classes/Material.html#doubleSided","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":336,"kind":262144,"name":"blendMode","url":"classes/Material.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":337,"kind":2048,"name":"createShader","url":"classes/Material.html#createShader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":338,"kind":2048,"name":"updateUniforms","url":"classes/Material.html#updateUniforms","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":339,"kind":2048,"name":"destroy","url":"classes/Material.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":340,"kind":262144,"name":"isInstancingSupported","url":"classes/Material.html#isInstancingSupported","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Material"},{"id":341,"kind":2048,"name":"createInstance","url":"classes/Material.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":342,"kind":2048,"name":"render","url":"classes/Material.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Material"},{"id":343,"kind":8,"name":"MaterialRenderSortType","url":"enums/MaterialRenderSortType.html","classes":"tsd-kind-enum"},{"id":344,"kind":16,"name":"opaque","url":"enums/MaterialRenderSortType.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":345,"kind":16,"name":"transparent","url":"enums/MaterialRenderSortType.html#transparent","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MaterialRenderSortType"},{"id":346,"kind":256,"name":"MaterialFactory","url":"interfaces/MaterialFactory.html","classes":"tsd-kind-interface"},{"id":347,"kind":2048,"name":"create","url":"interfaces/MaterialFactory.html#create","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"MaterialFactory"},{"id":348,"kind":128,"name":"TextureTransform","url":"classes/TextureTransform.html","classes":"tsd-kind-class"},{"id":349,"kind":2048,"name":"fromTexture","url":"classes/TextureTransform.html#fromTexture","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"TextureTransform"},{"id":350,"kind":512,"name":"constructor","url":"classes/TextureTransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TextureTransform"},{"id":351,"kind":262144,"name":"rotation","url":"classes/TextureTransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"TextureTransform"},{"id":352,"kind":1024,"name":"offset","url":"classes/TextureTransform.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":353,"kind":1024,"name":"scale","url":"classes/TextureTransform.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TextureTransform"},{"id":354,"kind":262144,"name":"array","url":"classes/TextureTransform.html#array","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TextureTransform"},{"id":355,"kind":32,"name":"CubemapLoader","url":"modules.html#CubemapLoader","classes":"tsd-kind-variable"},{"id":356,"kind":65536,"name":"__type","url":"modules.html#CubemapLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"CubemapLoader"},{"id":357,"kind":1024,"name":"use","url":"modules.html#CubemapLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":358,"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":359,"kind":1024,"name":"add","url":"modules.html#CubemapLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"CubemapLoader.__type"},{"id":360,"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":361,"kind":128,"name":"Cubemap","url":"classes/Cubemap.html","classes":"tsd-kind-class"},{"id":362,"kind":262144,"name":"faces","url":"classes/Cubemap.html#faces","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":363,"kind":2048,"name":"fromFaces","url":"classes/Cubemap.html#fromFaces","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":364,"kind":2048,"name":"fromColors","url":"classes/Cubemap.html#fromColors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Cubemap"},{"id":365,"kind":512,"name":"constructor","url":"classes/Cubemap.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Cubemap"},{"id":366,"kind":262144,"name":"levels","url":"classes/Cubemap.html#levels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Cubemap"},{"id":367,"kind":32,"name":"ShaderSourceLoader","url":"modules.html#ShaderSourceLoader","classes":"tsd-kind-variable"},{"id":368,"kind":65536,"name":"__type","url":"modules.html#ShaderSourceLoader.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"ShaderSourceLoader"},{"id":369,"kind":1024,"name":"use","url":"modules.html#ShaderSourceLoader.__type.use","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":370,"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":371,"kind":1024,"name":"add","url":"modules.html#ShaderSourceLoader.__type.add","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ShaderSourceLoader.__type"},{"id":372,"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":373,"kind":128,"name":"Skybox","url":"classes/Skybox.html","classes":"tsd-kind-class"},{"id":374,"kind":2048,"name":"from","url":"classes/Skybox.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Skybox"},{"id":375,"kind":512,"name":"constructor","url":"classes/Skybox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Skybox"},{"id":376,"kind":262144,"name":"camera","url":"classes/Skybox.html#camera","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":377,"kind":262144,"name":"cubemap","url":"classes/Skybox.html#cubemap","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Skybox"},{"id":378,"kind":1024,"name":"transform","url":"classes/Skybox.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":379,"kind":262144,"name":"position","url":"classes/Skybox.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":380,"kind":262144,"name":"scale","url":"classes/Skybox.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":381,"kind":262144,"name":"rotationQuaternion","url":"classes/Skybox.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":382,"kind":262144,"name":"z","url":"classes/Skybox.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":383,"kind":262144,"name":"localTransform","url":"classes/Skybox.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":384,"kind":262144,"name":"worldTransform","url":"classes/Skybox.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Skybox"},{"id":385,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":386,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":387,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":388,"kind":65536,"name":"__type","url":"classes/Skybox.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Skybox"},{"id":389,"kind":128,"name":"StandardMaterial","url":"classes/StandardMaterial.html","classes":"tsd-kind-class"},{"id":390,"kind":2048,"name":"create","url":"classes/StandardMaterial.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"StandardMaterial"},{"id":391,"kind":2048,"name":"from","url":"classes/StandardMaterial.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"StandardMaterial"},{"id":392,"kind":512,"name":"constructor","url":"classes/StandardMaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":393,"kind":1024,"name":"roughness","url":"classes/StandardMaterial.html#roughness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":394,"kind":1024,"name":"metallic","url":"classes/StandardMaterial.html#metallic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":395,"kind":1024,"name":"baseColor","url":"classes/StandardMaterial.html#baseColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":396,"kind":1024,"name":"alphaCutoff","url":"classes/StandardMaterial.html#alphaCutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":397,"kind":1024,"name":"emissive","url":"classes/StandardMaterial.html#emissive","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":398,"kind":1024,"name":"exposure","url":"classes/StandardMaterial.html#exposure","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":399,"kind":262144,"name":"baseColorTexture","url":"classes/StandardMaterial.html#baseColorTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":400,"kind":262144,"name":"metallicRoughnessTexture","url":"classes/StandardMaterial.html#metallicRoughnessTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":401,"kind":262144,"name":"normalTexture","url":"classes/StandardMaterial.html#normalTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":402,"kind":262144,"name":"occlusionTexture","url":"classes/StandardMaterial.html#occlusionTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":403,"kind":262144,"name":"emissiveTexture","url":"classes/StandardMaterial.html#emissiveTexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":404,"kind":262144,"name":"alphaMode","url":"classes/StandardMaterial.html#alphaMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":405,"kind":262144,"name":"shadowCastingLight","url":"classes/StandardMaterial.html#shadowCastingLight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":406,"kind":262144,"name":"debugMode","url":"classes/StandardMaterial.html#debugMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":407,"kind":1024,"name":"camera","url":"classes/StandardMaterial.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterial"},{"id":408,"kind":262144,"name":"lightingEnvironment","url":"classes/StandardMaterial.html#lightingEnvironment","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":409,"kind":262144,"name":"unlit","url":"classes/StandardMaterial.html#unlit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"StandardMaterial"},{"id":410,"kind":2048,"name":"destroy","url":"classes/StandardMaterial.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":411,"kind":2048,"name":"invalidateShader","url":"classes/StandardMaterial.html#invalidateShader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"StandardMaterial"},{"id":412,"kind":2048,"name":"render","url":"classes/StandardMaterial.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":413,"kind":262144,"name":"isInstancingSupported","url":"classes/StandardMaterial.html#isInstancingSupported","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":414,"kind":2048,"name":"createInstance","url":"classes/StandardMaterial.html#createInstance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":415,"kind":2048,"name":"createShader","url":"classes/StandardMaterial.html#createShader","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":416,"kind":2048,"name":"updateUniforms","url":"classes/StandardMaterial.html#updateUniforms","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterial"},{"id":417,"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":418,"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":419,"kind":1024,"name":"state","url":"classes/StandardMaterial.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":420,"kind":1024,"name":"drawMode","url":"classes/StandardMaterial.html#drawMode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":421,"kind":1024,"name":"renderSortType","url":"classes/StandardMaterial.html#renderSortType","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":422,"kind":262144,"name":"depthMask","url":"classes/StandardMaterial.html#depthMask","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":423,"kind":262144,"name":"doubleSided","url":"classes/StandardMaterial.html#doubleSided","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":424,"kind":262144,"name":"blendMode","url":"classes/StandardMaterial.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterial"},{"id":425,"kind":8,"name":"StandardMaterialAlphaMode","url":"enums/StandardMaterialAlphaMode.html","classes":"tsd-kind-enum"},{"id":426,"kind":16,"name":"opaque","url":"enums/StandardMaterialAlphaMode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":427,"kind":16,"name":"mask","url":"enums/StandardMaterialAlphaMode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":428,"kind":16,"name":"blend","url":"enums/StandardMaterialAlphaMode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialAlphaMode"},{"id":429,"kind":8,"name":"StandardMaterialDebugMode","url":"enums/StandardMaterialDebugMode.html","classes":"tsd-kind-enum"},{"id":430,"kind":16,"name":"alpha","url":"enums/StandardMaterialDebugMode.html#alpha","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":431,"kind":16,"name":"emissive","url":"enums/StandardMaterialDebugMode.html#emissive","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":432,"kind":16,"name":"f0","url":"enums/StandardMaterialDebugMode.html#f0","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":433,"kind":16,"name":"metallic","url":"enums/StandardMaterialDebugMode.html#metallic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":434,"kind":16,"name":"normal","url":"enums/StandardMaterialDebugMode.html#normal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":435,"kind":16,"name":"occlusion","url":"enums/StandardMaterialDebugMode.html#occlusion","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":436,"kind":16,"name":"roughness","url":"enums/StandardMaterialDebugMode.html#roughness","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"StandardMaterialDebugMode"},{"id":437,"kind":128,"name":"StandardMaterialNormalTexture","url":"classes/StandardMaterialNormalTexture.html","classes":"tsd-kind-class"},{"id":438,"kind":512,"name":"constructor","url":"classes/StandardMaterialNormalTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialNormalTexture"},{"id":439,"kind":1024,"name":"scale","url":"classes/StandardMaterialNormalTexture.html#scale","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialNormalTexture"},{"id":440,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialNormalTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":441,"kind":1024,"name":"transform","url":"classes/StandardMaterialNormalTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialNormalTexture"},{"id":442,"kind":128,"name":"StandardMaterialOcclusionTexture","url":"classes/StandardMaterialOcclusionTexture.html","classes":"tsd-kind-class"},{"id":443,"kind":512,"name":"constructor","url":"classes/StandardMaterialOcclusionTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialOcclusionTexture"},{"id":444,"kind":1024,"name":"strength","url":"classes/StandardMaterialOcclusionTexture.html#strength","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialOcclusionTexture"},{"id":445,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialOcclusionTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":446,"kind":1024,"name":"transform","url":"classes/StandardMaterialOcclusionTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"StandardMaterialOcclusionTexture"},{"id":447,"kind":128,"name":"StandardMaterialTexture","url":"classes/StandardMaterialTexture.html","classes":"tsd-kind-class"},{"id":448,"kind":512,"name":"constructor","url":"classes/StandardMaterialTexture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"StandardMaterialTexture"},{"id":449,"kind":1024,"name":"transform","url":"classes/StandardMaterialTexture.html#transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":450,"kind":1024,"name":"uvSet","url":"classes/StandardMaterialTexture.html#uvSet","classes":"tsd-kind-property tsd-parent-kind-class","parent":"StandardMaterialTexture"},{"id":451,"kind":128,"name":"InstancedStandardMaterial","url":"classes/InstancedStandardMaterial.html","classes":"tsd-kind-class"},{"id":452,"kind":512,"name":"constructor","url":"classes/InstancedStandardMaterial.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":453,"kind":1024,"name":"baseColor","url":"classes/InstancedStandardMaterial.html#baseColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InstancedStandardMaterial"},{"id":454,"kind":128,"name":"PickingHitArea","url":"classes/PickingHitArea.html","classes":"tsd-kind-class"},{"id":455,"kind":2048,"name":"fromObject","url":"classes/PickingHitArea.html#fromObject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PickingHitArea"},{"id":456,"kind":512,"name":"constructor","url":"classes/PickingHitArea.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingHitArea"},{"id":457,"kind":1024,"name":"id","url":"classes/PickingHitArea.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":458,"kind":1024,"name":"object","url":"classes/PickingHitArea.html#object","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":459,"kind":1024,"name":"camera","url":"classes/PickingHitArea.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingHitArea"},{"id":460,"kind":2048,"name":"contains","url":"classes/PickingHitArea.html#contains","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingHitArea"},{"id":461,"kind":128,"name":"PickingInteraction","url":"classes/PickingInteraction.html","classes":"tsd-kind-class"},{"id":462,"kind":1024,"name":"main","url":"classes/PickingInteraction.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"PickingInteraction"},{"id":463,"kind":512,"name":"constructor","url":"classes/PickingInteraction.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PickingInteraction"},{"id":464,"kind":1024,"name":"renderer","url":"classes/PickingInteraction.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PickingInteraction"},{"id":465,"kind":2048,"name":"destroy","url":"classes/PickingInteraction.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":466,"kind":2048,"name":"containsHitArea","url":"classes/PickingInteraction.html#containsHitArea","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PickingInteraction"},{"id":467,"kind":128,"name":"Skin","url":"classes/Skin.html","classes":"tsd-kind-class"},{"id":468,"kind":512,"name":"constructor","url":"classes/Skin.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Skin"},{"id":469,"kind":1024,"name":"jointNormalMatrices","url":"classes/Skin.html#jointNormalMatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":470,"kind":1024,"name":"jointMatrices","url":"classes/Skin.html#jointMatrices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":471,"kind":1024,"name":"parent","url":"classes/Skin.html#parent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":472,"kind":1024,"name":"joints","url":"classes/Skin.html#joints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Skin"},{"id":473,"kind":2048,"name":"calculateJointMatrices","url":"classes/Skin.html#calculateJointMatrices","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Skin"},{"id":474,"kind":128,"name":"Joint","url":"classes/Joint.html","classes":"tsd-kind-class"},{"id":475,"kind":512,"name":"constructor","url":"classes/Joint.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Joint"},{"id":476,"kind":1024,"name":"inverseBindMatrix","url":"classes/Joint.html#inverseBindMatrix","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Joint"},{"id":477,"kind":1024,"name":"transform","url":"classes/Joint.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":478,"kind":262144,"name":"position","url":"classes/Joint.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":479,"kind":262144,"name":"scale","url":"classes/Joint.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":480,"kind":262144,"name":"rotationQuaternion","url":"classes/Joint.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":481,"kind":262144,"name":"z","url":"classes/Joint.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":482,"kind":262144,"name":"localTransform","url":"classes/Joint.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":483,"kind":262144,"name":"worldTransform","url":"classes/Joint.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Joint"},{"id":484,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":485,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":486,"kind":65536,"name":"__type","url":"classes/Joint.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":487,"kind":65536,"name":"__type","url":"classes/Joint.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Joint"},{"id":488,"kind":128,"name":"ShadowRenderPass","url":"classes/ShadowRenderPass.html","classes":"tsd-kind-class"},{"id":489,"kind":512,"name":"constructor","url":"classes/ShadowRenderPass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":490,"kind":1024,"name":"renderer","url":"classes/ShadowRenderPass.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":491,"kind":1024,"name":"name","url":"classes/ShadowRenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":492,"kind":2048,"name":"addShadowCastingLight","url":"classes/ShadowRenderPass.html#addShadowCastingLight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":493,"kind":2048,"name":"removeShadowCastingLight","url":"classes/ShadowRenderPass.html#removeShadowCastingLight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":494,"kind":2048,"name":"clear","url":"classes/ShadowRenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":495,"kind":2048,"name":"render","url":"classes/ShadowRenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowRenderPass"},{"id":496,"kind":128,"name":"ShadowCastingLight","url":"classes/ShadowCastingLight.html","classes":"tsd-kind-class"},{"id":497,"kind":2048,"name":"isMediumQualitySupported","url":"classes/ShadowCastingLight.html#isMediumQualitySupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":498,"kind":2048,"name":"isHighQualitySupported","url":"classes/ShadowCastingLight.html#isHighQualitySupported","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ShadowCastingLight"},{"id":499,"kind":512,"name":"constructor","url":"classes/ShadowCastingLight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":500,"kind":1024,"name":"softness","url":"classes/ShadowCastingLight.html#softness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":501,"kind":1024,"name":"shadowArea","url":"classes/ShadowCastingLight.html#shadowArea","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":502,"kind":262144,"name":"lightViewProjection","url":"classes/ShadowCastingLight.html#lightViewProjection","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":503,"kind":1024,"name":"camera","url":"classes/ShadowCastingLight.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":504,"kind":1024,"name":"followCamera","url":"classes/ShadowCastingLight.html#followCamera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":505,"kind":262144,"name":"shadowTexture","url":"classes/ShadowCastingLight.html#shadowTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":506,"kind":262144,"name":"filterTexture","url":"classes/ShadowCastingLight.html#filterTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":507,"kind":1024,"name":"renderer","url":"classes/ShadowCastingLight.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":508,"kind":1024,"name":"light","url":"classes/ShadowCastingLight.html#light","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":509,"kind":2048,"name":"destroy","url":"classes/ShadowCastingLight.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":510,"kind":2048,"name":"clear","url":"classes/ShadowCastingLight.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":511,"kind":2048,"name":"updateLightViewProjection","url":"classes/ShadowCastingLight.html#updateLightViewProjection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ShadowCastingLight"},{"id":512,"kind":256,"name":"ShadowCastingLightOptions","url":"interfaces/ShadowCastingLightOptions.html","classes":"tsd-kind-interface"},{"id":513,"kind":1024,"name":"quality","url":"interfaces/ShadowCastingLightOptions.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":514,"kind":1024,"name":"shadowTextureSize","url":"interfaces/ShadowCastingLightOptions.html#shadowTextureSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ShadowCastingLightOptions"},{"id":515,"kind":8,"name":"ShadowQuality","url":"enums/ShadowQuality.html","classes":"tsd-kind-enum"},{"id":516,"kind":16,"name":"low","url":"enums/ShadowQuality.html#low","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":517,"kind":16,"name":"medium","url":"enums/ShadowQuality.html#medium","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":518,"kind":16,"name":"high","url":"enums/ShadowQuality.html#high","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ShadowQuality"},{"id":519,"kind":128,"name":"PostProcessingSprite","url":"classes/PostProcessingSprite.html","classes":"tsd-kind-class"},{"id":520,"kind":512,"name":"constructor","url":"classes/PostProcessingSprite.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PostProcessingSprite"},{"id":521,"kind":262144,"name":"renderTexture","url":"classes/PostProcessingSprite.html#renderTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":522,"kind":262144,"name":"depthTexture","url":"classes/PostProcessingSprite.html#depthTexture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":523,"kind":1024,"name":"renderer","url":"classes/PostProcessingSprite.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":524,"kind":2048,"name":"setResolution","url":"classes/PostProcessingSprite.html#setResolution","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":525,"kind":2048,"name":"destroy","url":"classes/PostProcessingSprite.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"PostProcessingSprite"},{"id":526,"kind":2048,"name":"renderObject","url":"classes/PostProcessingSprite.html#renderObject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":527,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":528,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":529,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":530,"kind":65536,"name":"__type","url":"classes/PostProcessingSprite.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"PostProcessingSprite"},{"id":531,"kind":256,"name":"PostProcessingSpriteOptions","url":"interfaces/PostProcessingSpriteOptions.html","classes":"tsd-kind-interface"},{"id":532,"kind":1024,"name":"width","url":"interfaces/PostProcessingSpriteOptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":533,"kind":1024,"name":"height","url":"interfaces/PostProcessingSpriteOptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":534,"kind":1024,"name":"objectToRender","url":"interfaces/PostProcessingSpriteOptions.html#objectToRender","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":535,"kind":1024,"name":"resolution","url":"interfaces/PostProcessingSpriteOptions.html#resolution","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PostProcessingSpriteOptions"},{"id":536,"kind":128,"name":"AABB","url":"classes/AABB.html","classes":"tsd-kind-class"},{"id":537,"kind":2048,"name":"from","url":"classes/AABB.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"AABB"},{"id":538,"kind":512,"name":"constructor","url":"classes/AABB.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"AABB"},{"id":539,"kind":262144,"name":"min","url":"classes/AABB.html#min","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"AABB"},{"id":540,"kind":262144,"name":"max","url":"classes/AABB.html#max","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"AABB"},{"id":541,"kind":262144,"name":"center","url":"classes/AABB.html#center","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AABB"},{"id":542,"kind":262144,"name":"size","url":"classes/AABB.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AABB"},{"id":543,"kind":262144,"name":"extents","url":"classes/AABB.html#extents","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AABB"},{"id":544,"kind":2048,"name":"encapsulate","url":"classes/AABB.html#encapsulate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AABB"},{"id":545,"kind":128,"name":"Ray","url":"classes/Ray.html","classes":"tsd-kind-class"},{"id":546,"kind":512,"name":"constructor","url":"classes/Ray.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Ray"},{"id":547,"kind":262144,"name":"origin","url":"classes/Ray.html#origin","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":548,"kind":262144,"name":"direction","url":"classes/Ray.html#direction","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Ray"},{"id":549,"kind":2048,"name":"getPoint","url":"classes/Ray.html#getPoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Ray"},{"id":550,"kind":128,"name":"Plane","url":"classes/Plane.html","classes":"tsd-kind-class"},{"id":551,"kind":512,"name":"constructor","url":"classes/Plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":552,"kind":1024,"name":"distance","url":"classes/Plane.html#distance","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":553,"kind":262144,"name":"normal","url":"classes/Plane.html#normal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Plane"},{"id":554,"kind":2048,"name":"rayCast","url":"classes/Plane.html#rayCast","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":555,"kind":128,"name":"Vec3","url":"classes/Vec3.html","classes":"tsd-kind-class"},{"id":556,"kind":2048,"name":"set","url":"classes/Vec3.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":557,"kind":2048,"name":"fromValues","url":"classes/Vec3.html#fromValues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":558,"kind":2048,"name":"create","url":"classes/Vec3.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":559,"kind":2048,"name":"add","url":"classes/Vec3.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":560,"kind":2048,"name":"transformQuat","url":"classes/Vec3.html#transformQuat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":561,"kind":2048,"name":"subtract","url":"classes/Vec3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":562,"kind":2048,"name":"scale","url":"classes/Vec3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":563,"kind":2048,"name":"dot","url":"classes/Vec3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":564,"kind":2048,"name":"normalize","url":"classes/Vec3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":565,"kind":2048,"name":"cross","url":"classes/Vec3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":566,"kind":2048,"name":"transformMat4","url":"classes/Vec3.html#transformMat4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":567,"kind":2048,"name":"copy","url":"classes/Vec3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":568,"kind":2048,"name":"magnitude","url":"classes/Vec3.html#magnitude","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":569,"kind":2048,"name":"squaredMagnitude","url":"classes/Vec3.html#squaredMagnitude","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":570,"kind":2048,"name":"inverse","url":"classes/Vec3.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":571,"kind":2048,"name":"negate","url":"classes/Vec3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":572,"kind":2048,"name":"multiply","url":"classes/Vec3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":573,"kind":2048,"name":"distance","url":"classes/Vec3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":574,"kind":2048,"name":"squaredDistance","url":"classes/Vec3.html#squaredDistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":575,"kind":2048,"name":"lerp","url":"classes/Vec3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vec3"},{"id":576,"kind":512,"name":"constructor","url":"classes/Vec3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vec3"},{"id":577,"kind":128,"name":"Mat4","url":"classes/Mat4.html","classes":"tsd-kind-class"},{"id":578,"kind":2048,"name":"getTranslation","url":"classes/Mat4.html#getTranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":579,"kind":2048,"name":"create","url":"classes/Mat4.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":580,"kind":2048,"name":"translate","url":"classes/Mat4.html#translate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":581,"kind":2048,"name":"getScaling","url":"classes/Mat4.html#getScaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":582,"kind":2048,"name":"getRotation","url":"classes/Mat4.html#getRotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":583,"kind":2048,"name":"copy","url":"classes/Mat4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":584,"kind":2048,"name":"fromQuat","url":"classes/Mat4.html#fromQuat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":585,"kind":2048,"name":"fromRotationTranslationScale","url":"classes/Mat4.html#fromRotationTranslationScale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":586,"kind":2048,"name":"fromRotation","url":"classes/Mat4.html#fromRotation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":587,"kind":2048,"name":"fromScaling","url":"classes/Mat4.html#fromScaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":588,"kind":2048,"name":"fromTranslation","url":"classes/Mat4.html#fromTranslation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":589,"kind":2048,"name":"multiply","url":"classes/Mat4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":590,"kind":2048,"name":"lookAt","url":"classes/Mat4.html#lookAt","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":591,"kind":2048,"name":"identity","url":"classes/Mat4.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":592,"kind":2048,"name":"perspective","url":"classes/Mat4.html#perspective","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":593,"kind":2048,"name":"ortho","url":"classes/Mat4.html#ortho","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":594,"kind":2048,"name":"invert","url":"classes/Mat4.html#invert","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":595,"kind":2048,"name":"transpose","url":"classes/Mat4.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":596,"kind":2048,"name":"targetTo","url":"classes/Mat4.html#targetTo","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":597,"kind":2048,"name":"rotateX","url":"classes/Mat4.html#rotateX","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":598,"kind":2048,"name":"rotateY","url":"classes/Mat4.html#rotateY","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":599,"kind":2048,"name":"rotateZ","url":"classes/Mat4.html#rotateZ","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":600,"kind":2048,"name":"rotate","url":"classes/Mat4.html#rotate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":601,"kind":2048,"name":"scale","url":"classes/Mat4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Mat4"},{"id":602,"kind":512,"name":"constructor","url":"classes/Mat4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Mat4"},{"id":603,"kind":128,"name":"Quat","url":"classes/Quat.html","classes":"tsd-kind-class"},{"id":604,"kind":2048,"name":"set","url":"classes/Quat.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":605,"kind":2048,"name":"fromValues","url":"classes/Quat.html#fromValues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":606,"kind":2048,"name":"create","url":"classes/Quat.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":607,"kind":2048,"name":"normalize","url":"classes/Quat.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":608,"kind":2048,"name":"slerp","url":"classes/Quat.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":609,"kind":2048,"name":"fromEuler","url":"classes/Quat.html#fromEuler","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":610,"kind":2048,"name":"conjugate","url":"classes/Quat.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":611,"kind":2048,"name":"rotateX","url":"classes/Quat.html#rotateX","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":612,"kind":2048,"name":"rotateY","url":"classes/Quat.html#rotateY","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":613,"kind":2048,"name":"rotateZ","url":"classes/Quat.html#rotateZ","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quat"},{"id":614,"kind":512,"name":"constructor","url":"classes/Quat.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quat"},{"id":615,"kind":128,"name":"Color","url":"classes/Color.html","classes":"tsd-kind-class"},{"id":616,"kind":2048,"name":"fromBytes","url":"classes/Color.html#fromBytes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":617,"kind":2048,"name":"fromHex","url":"classes/Color.html#fromHex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":618,"kind":2048,"name":"from","url":"classes/Color.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color"},{"id":619,"kind":512,"name":"constructor","url":"classes/Color.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color"},{"id":620,"kind":262144,"name":"rgb","url":"classes/Color.html#rgb","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":621,"kind":262144,"name":"rgba","url":"classes/Color.html#rgba","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Color"},{"id":622,"kind":262144,"name":"r","url":"classes/Color.html#r","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":623,"kind":262144,"name":"g","url":"classes/Color.html#g","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":624,"kind":262144,"name":"b","url":"classes/Color.html#b","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":625,"kind":262144,"name":"a","url":"classes/Color.html#a","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Color"},{"id":626,"kind":256,"name":"CubemapFaces","url":"interfaces/CubemapFaces.html","classes":"tsd-kind-interface"},{"id":627,"kind":1024,"name":"posx","url":"interfaces/CubemapFaces.html#posx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":628,"kind":1024,"name":"negx","url":"interfaces/CubemapFaces.html#negx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":629,"kind":1024,"name":"posy","url":"interfaces/CubemapFaces.html#posy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":630,"kind":1024,"name":"negy","url":"interfaces/CubemapFaces.html#negy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":631,"kind":1024,"name":"posz","url":"interfaces/CubemapFaces.html#posz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":632,"kind":1024,"name":"negz","url":"interfaces/CubemapFaces.html#negz","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CubemapFaces"},{"id":633,"kind":128,"name":"CubemapResource","url":"classes/CubemapResource.html","classes":"tsd-kind-class"},{"id":634,"kind":512,"name":"constructor","url":"classes/CubemapResource.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":635,"kind":1024,"name":"levels","url":"classes/CubemapResource.html#levels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CubemapResource"},{"id":636,"kind":2048,"name":"style","url":"classes/CubemapResource.html#style","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"CubemapResource"},{"id":637,"kind":128,"name":"Sprite3D","url":"classes/Sprite3D.html","classes":"tsd-kind-class"},{"id":638,"kind":512,"name":"constructor","url":"classes/Sprite3D.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":639,"kind":1024,"name":"camera","url":"classes/Sprite3D.html#camera","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Sprite3D"},{"id":640,"kind":262144,"name":"billboardType","url":"classes/Sprite3D.html#billboardType","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":641,"kind":262144,"name":"pixelsPerUnit","url":"classes/Sprite3D.html#pixelsPerUnit","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":642,"kind":262144,"name":"tint","url":"classes/Sprite3D.html#tint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":643,"kind":2048,"name":"destroy","url":"classes/Sprite3D.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":644,"kind":2048,"name":"_render","url":"classes/Sprite3D.html#_render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sprite3D"},{"id":645,"kind":262144,"name":"anchor","url":"classes/Sprite3D.html#anchor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":646,"kind":262144,"name":"texture","url":"classes/Sprite3D.html#texture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":647,"kind":262144,"name":"blendMode","url":"classes/Sprite3D.html#blendMode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Sprite3D"},{"id":648,"kind":1024,"name":"transform","url":"classes/Sprite3D.html#transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":649,"kind":262144,"name":"position","url":"classes/Sprite3D.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":650,"kind":262144,"name":"scale","url":"classes/Sprite3D.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":651,"kind":262144,"name":"rotationQuaternion","url":"classes/Sprite3D.html#rotationQuaternion","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":652,"kind":262144,"name":"z","url":"classes/Sprite3D.html#z","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":653,"kind":262144,"name":"localTransform","url":"classes/Sprite3D.html#localTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":654,"kind":262144,"name":"worldTransform","url":"classes/Sprite3D.html#worldTransform","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sprite3D"},{"id":655,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":656,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":657,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":658,"kind":65536,"name":"__type","url":"classes/Sprite3D.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Sprite3D"},{"id":659,"kind":128,"name":"SpriteBatchRenderer","url":"classes/SpriteBatchRenderer.html","classes":"tsd-kind-class"},{"id":660,"kind":512,"name":"constructor","url":"classes/SpriteBatchRenderer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":661,"kind":2048,"name":"packInterleavedGeometry","url":"classes/SpriteBatchRenderer.html#packInterleavedGeometry","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"SpriteBatchRenderer"},{"id":662,"kind":8,"name":"SpriteBillboardType","url":"enums/SpriteBillboardType.html","classes":"tsd-kind-enum"},{"id":663,"kind":16,"name":"spherical","url":"enums/SpriteBillboardType.html#spherical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":664,"kind":16,"name":"cylindrical","url":"enums/SpriteBillboardType.html#cylindrical","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"SpriteBillboardType"},{"id":665,"kind":256,"name":"RenderPass","url":"interfaces/RenderPass.html","classes":"tsd-kind-interface"},{"id":666,"kind":1024,"name":"name","url":"interfaces/RenderPass.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RenderPass"},{"id":667,"kind":2048,"name":"clear","url":"interfaces/RenderPass.html#clear","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RenderPass"},{"id":668,"kind":2048,"name":"render","url":"interfaces/RenderPass.html#render","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"RenderPass"},{"id":669,"kind":4,"name":"Debug","url":"modules/Debug.html","classes":"tsd-kind-namespace"},{"id":670,"kind":64,"name":"on","url":"modules/Debug.html#on","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"},{"id":671,"kind":64,"name":"warn","url":"modules/Debug.html#warn","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"Debug"},{"id":672,"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.969]],["parent/0",[]],["name/1",[1,24.106]],["parent/1",[0,5.355]],["name/2",[2,50.092]],["parent/2",[3,4.792]],["name/3",[1,24.106]],["parent/3",[3,4.792]],["name/4",[4,48.085]],["parent/4",[3,4.792]],["name/5",[1,24.106]],["parent/5",[3,4.792]],["name/6",[5,55.969]],["parent/6",[]],["name/7",[1,24.106]],["parent/7",[5,5.355]],["name/8",[2,50.092]],["parent/8",[6,4.792]],["name/9",[1,24.106]],["parent/9",[6,4.792]],["name/10",[4,48.085]],["parent/10",[6,4.792]],["name/11",[1,24.106]],["parent/11",[6,4.792]],["name/12",[7,42.619]],["parent/12",[]],["name/13",[8,55.969]],["parent/13",[7,4.078]],["name/14",[9,61.078]],["parent/14",[7,4.078]],["name/15",[10,61.078]],["parent/15",[7,4.078]],["name/16",[11,61.078]],["parent/16",[7,4.078]],["name/17",[12,26.738]],["parent/17",[7,4.078]],["name/18",[13,61.078]],["parent/18",[7,4.078]],["name/19",[14,61.078]],["parent/19",[7,4.078]],["name/20",[15,61.078]],["parent/20",[7,4.078]],["name/21",[16,55.969]],["parent/21",[]],["name/22",[8,55.969]],["parent/22",[16,5.355]],["name/23",[17,39.105]],["parent/23",[]],["name/24",[12,26.738]],["parent/24",[17,3.741]],["name/25",[18,50.092]],["parent/25",[17,3.741]],["name/26",[19,52.605]],["parent/26",[17,3.741]],["name/27",[20,52.605]],["parent/27",[17,3.741]],["name/28",[21,39.105]],["parent/28",[17,3.741]],["name/29",[22,55.969]],["parent/29",[17,3.741]],["name/30",[23,52.605]],["parent/30",[17,3.741]],["name/31",[24,55.969]],["parent/31",[17,3.741]],["name/32",[25,55.969]],["parent/32",[17,3.741]],["name/33",[26,50.092]],["parent/33",[17,3.741]],["name/34",[27,55.969]],["parent/34",[17,3.741]],["name/35",[1,24.106]],["parent/35",[17,3.741]],["name/36",[28,37.724]],["parent/36",[]],["name/37",[12,26.738]],["parent/37",[28,3.609]],["name/38",[18,50.092]],["parent/38",[28,3.609]],["name/39",[19,52.605]],["parent/39",[28,3.609]],["name/40",[20,52.605]],["parent/40",[28,3.609]],["name/41",[21,39.105]],["parent/41",[28,3.609]],["name/42",[29,61.078]],["parent/42",[28,3.609]],["name/43",[30,61.078]],["parent/43",[28,3.609]],["name/44",[22,55.969]],["parent/44",[28,3.609]],["name/45",[23,52.605]],["parent/45",[28,3.609]],["name/46",[24,55.969]],["parent/46",[28,3.609]],["name/47",[25,55.969]],["parent/47",[28,3.609]],["name/48",[26,50.092]],["parent/48",[28,3.609]],["name/49",[27,55.969]],["parent/49",[28,3.609]],["name/50",[1,24.106]],["parent/50",[28,3.609]],["name/51",[31,39.105]],["parent/51",[]],["name/52",[12,26.738]],["parent/52",[31,3.741]],["name/53",[32,39.105]],["parent/53",[31,3.741]],["name/54",[33,37.724]],["parent/54",[31,3.741]],["name/55",[34,40.709]],["parent/55",[31,3.741]],["name/56",[35,40.709]],["parent/56",[31,3.741]],["name/57",[36,40.709]],["parent/57",[31,3.741]],["name/58",[37,61.078]],["parent/58",[31,3.741]],["name/59",[38,61.078]],["parent/59",[31,3.741]],["name/60",[39,61.078]],["parent/60",[31,3.741]],["name/61",[40,61.078]],["parent/61",[31,3.741]],["name/62",[41,61.078]],["parent/62",[31,3.741]],["name/63",[42,55.969]],["parent/63",[31,3.741]],["name/64",[43,36.51]],["parent/64",[]],["name/65",[12,26.738]],["parent/65",[43,3.493]],["name/66",[44,55.969]],["parent/66",[43,3.493]],["name/67",[18,50.092]],["parent/67",[43,3.493]],["name/68",[45,61.078]],["parent/68",[43,3.493]],["name/69",[32,39.105]],["parent/69",[43,3.493]],["name/70",[46,61.078]],["parent/70",[43,3.493]],["name/71",[47,55.969]],["parent/71",[43,3.493]],["name/72",[48,61.078]],["parent/72",[43,3.493]],["name/73",[49,61.078]],["parent/73",[43,3.493]],["name/74",[50,61.078]],["parent/74",[43,3.493]],["name/75",[51,61.078]],["parent/75",[43,3.493]],["name/76",[52,61.078]],["parent/76",[43,3.493]],["name/77",[53,61.078]],["parent/77",[43,3.493]],["name/78",[23,52.605]],["parent/78",[43,3.493]],["name/79",[54,61.078]],["parent/79",[43,3.493]],["name/80",[55,52.605]],["parent/80",[43,3.493]],["name/81",[56,39.105]],["parent/81",[]],["name/82",[12,26.738]],["parent/82",[56,3.741]],["name/83",[57,39.105]],["parent/83",[56,3.741]],["name/84",[32,39.105]],["parent/84",[56,3.741]],["name/85",[33,37.724]],["parent/85",[56,3.741]],["name/86",[34,40.709]],["parent/86",[56,3.741]],["name/87",[21,39.105]],["parent/87",[56,3.741]],["name/88",[36,40.709]],["parent/88",[56,3.741]],["name/89",[35,40.709]],["parent/89",[56,3.741]],["name/90",[1,24.106]],["parent/90",[56,3.741]],["name/91",[1,24.106]],["parent/91",[56,3.741]],["name/92",[1,24.106]],["parent/92",[56,3.741]],["name/93",[1,24.106]],["parent/93",[56,3.741]],["name/94",[58,29.159]],["parent/94",[]],["name/95",[59,52.605]],["parent/95",[58,2.79]],["name/96",[12,26.738]],["parent/96",[58,2.79]],["name/97",[44,55.969]],["parent/97",[58,2.79]],["name/98",[60,61.078]],["parent/98",[58,2.79]],["name/99",[61,43.732]],["parent/99",[58,2.79]],["name/100",[62,40.709]],["parent/100",[58,2.79]],["name/101",[63,61.078]],["parent/101",[58,2.79]],["name/102",[64,61.078]],["parent/102",[58,2.79]],["name/103",[65,61.078]],["parent/103",[58,2.79]],["name/104",[66,61.078]],["parent/104",[58,2.79]],["name/105",[67,61.078]],["parent/105",[58,2.79]],["name/106",[68,61.078]],["parent/106",[58,2.79]],["name/107",[69,61.078]],["parent/107",[58,2.79]],["name/108",[70,61.078]],["parent/108",[58,2.79]],["name/109",[71,61.078]],["parent/109",[58,2.79]],["name/110",[72,61.078]],["parent/110",[58,2.79]],["name/111",[73,61.078]],["parent/111",[58,2.79]],["name/112",[74,61.078]],["parent/112",[58,2.79]],["name/113",[57,39.105]],["parent/113",[58,2.79]],["name/114",[32,39.105]],["parent/114",[58,2.79]],["name/115",[33,37.724]],["parent/115",[58,2.79]],["name/116",[34,40.709]],["parent/116",[58,2.79]],["name/117",[21,39.105]],["parent/117",[58,2.79]],["name/118",[36,40.709]],["parent/118",[58,2.79]],["name/119",[35,40.709]],["parent/119",[58,2.79]],["name/120",[1,24.106]],["parent/120",[58,2.79]],["name/121",[1,24.106]],["parent/121",[58,2.79]],["name/122",[1,24.106]],["parent/122",[58,2.79]],["name/123",[1,24.106]],["parent/123",[58,2.79]],["name/124",[75,42.619]],["parent/124",[]],["name/125",[12,26.738]],["parent/125",[75,4.078]],["name/126",[76,61.078]],["parent/126",[75,4.078]],["name/127",[77,61.078]],["parent/127",[75,4.078]],["name/128",[1,24.106]],["parent/128",[75,4.078]],["name/129",[19,52.605]],["parent/129",[78,5.033]],["name/130",[20,52.605]],["parent/130",[78,5.033]],["name/131",[21,39.105]],["parent/131",[78,5.033]],["name/132",[79,61.078]],["parent/132",[75,4.078]],["name/133",[58,29.159]],["parent/133",[75,4.078]],["name/134",[80,61.078]],["parent/134",[75,4.078]],["name/135",[81,52.605]],["parent/135",[75,4.078]],["name/136",[82,29.723]],["parent/136",[]],["name/137",[83,61.078]],["parent/137",[82,2.844]],["name/138",[84,61.078]],["parent/138",[82,2.844]],["name/139",[85,61.078]],["parent/139",[82,2.844]],["name/140",[86,61.078]],["parent/140",[82,2.844]],["name/141",[12,26.738]],["parent/141",[82,2.844]],["name/142",[87,61.078]],["parent/142",[82,2.844]],["name/143",[88,61.078]],["parent/143",[82,2.844]],["name/144",[89,43.732]],["parent/144",[82,2.844]],["name/145",[90,61.078]],["parent/145",[82,2.844]],["name/146",[1,24.106]],["parent/146",[82,2.844]],["name/147",[91,61.078]],["parent/147",[82,2.844]],["name/148",[92,55.969]],["parent/148",[82,2.844]],["name/149",[93,34.928]],["parent/149",[82,2.844]],["name/150",[94,61.078]],["parent/150",[82,2.844]],["name/151",[95,50.092]],["parent/151",[82,2.844]],["name/152",[96,61.078]],["parent/152",[82,2.844]],["name/153",[97,61.078]],["parent/153",[82,2.844]],["name/154",[98,61.078]],["parent/154",[82,2.844]],["name/155",[99,61.078]],["parent/155",[82,2.844]],["name/156",[62,40.709]],["parent/156",[82,2.844]],["name/157",[100,55.969]],["parent/157",[82,2.844]],["name/158",[101,55.969]],["parent/158",[82,2.844]],["name/159",[57,39.105]],["parent/159",[82,2.844]],["name/160",[32,39.105]],["parent/160",[82,2.844]],["name/161",[33,37.724]],["parent/161",[82,2.844]],["name/162",[34,40.709]],["parent/162",[82,2.844]],["name/163",[21,39.105]],["parent/163",[82,2.844]],["name/164",[36,40.709]],["parent/164",[82,2.844]],["name/165",[35,40.709]],["parent/165",[82,2.844]],["name/166",[1,24.106]],["parent/166",[82,2.844]],["name/167",[1,24.106]],["parent/167",[82,2.844]],["name/168",[1,24.106]],["parent/168",[82,2.844]],["name/169",[1,24.106]],["parent/169",[82,2.844]],["name/170",[102,52.605]],["parent/170",[]],["name/171",[92,55.969]],["parent/171",[102,5.033]],["name/172",[93,34.928]],["parent/172",[102,5.033]],["name/173",[103,37.724]],["parent/173",[]],["name/174",[12,26.738]],["parent/174",[103,3.609]],["name/175",[104,61.078]],["parent/175",[103,3.609]],["name/176",[105,55.969]],["parent/176",[103,3.609]],["name/177",[106,61.078]],["parent/177",[103,3.609]],["name/178",[107,55.969]],["parent/178",[103,3.609]],["name/179",[108,55.969]],["parent/179",[103,3.609]],["name/180",[109,61.078]],["parent/180",[103,3.609]],["name/181",[110,55.969]],["parent/181",[103,3.609]],["name/182",[111,61.078]],["parent/182",[103,3.609]],["name/183",[112,61.078]],["parent/183",[103,3.609]],["name/184",[113,61.078]],["parent/184",[103,3.609]],["name/185",[114,61.078]],["parent/185",[103,3.609]],["name/186",[115,61.078]],["parent/186",[103,3.609]],["name/187",[62,40.709]],["parent/187",[103,3.609]],["name/188",[116,46.414]],["parent/188",[]],["name/189",[117,61.078]],["parent/189",[116,4.441]],["name/190",[118,55.969]],["parent/190",[116,4.441]],["name/191",[119,55.969]],["parent/191",[116,4.441]],["name/192",[120,61.078]],["parent/192",[116,4.441]],["name/193",[121,61.078]],["parent/193",[116,4.441]],["name/194",[122,50.092]],["parent/194",[]],["name/195",[105,55.969]],["parent/195",[122,4.792]],["name/196",[107,55.969]],["parent/196",[122,4.792]],["name/197",[108,55.969]],["parent/197",[122,4.792]],["name/198",[123,48.085]],["parent/198",[]],["name/199",[12,26.738]],["parent/199",[123,4.6]],["name/200",[124,48.085]],["parent/200",[123,4.6]],["name/201",[125,61.078]],["parent/201",[123,4.6]],["name/202",[126,44.983]],["parent/202",[123,4.6]],["name/203",[127,37.099]],["parent/203",[]],["name/204",[12,26.738]],["parent/204",[127,3.549]],["name/205",[128,61.078]],["parent/205",[127,3.549]],["name/206",[93,34.928]],["parent/206",[127,3.549]],["name/207",[62,40.709]],["parent/207",[127,3.549]],["name/208",[57,39.105]],["parent/208",[127,3.549]],["name/209",[32,39.105]],["parent/209",[127,3.549]],["name/210",[33,37.724]],["parent/210",[127,3.549]],["name/211",[34,40.709]],["parent/211",[127,3.549]],["name/212",[21,39.105]],["parent/212",[127,3.549]],["name/213",[36,40.709]],["parent/213",[127,3.549]],["name/214",[35,40.709]],["parent/214",[127,3.549]],["name/215",[1,24.106]],["parent/215",[127,3.549]],["name/216",[1,24.106]],["parent/216",[127,3.549]],["name/217",[1,24.106]],["parent/217",[127,3.549]],["name/218",[1,24.106]],["parent/218",[127,3.549]],["name/219",[129,50.092]],["parent/219",[]],["name/220",[130,61.078]],["parent/220",[129,4.792]],["name/221",[131,61.078]],["parent/221",[129,4.792]],["name/222",[132,61.078]],["parent/222",[129,4.792]],["name/223",[133,35.955]],["parent/223",[]],["name/224",[134,46.414]],["parent/224",[133,3.44]],["name/225",[12,26.738]],["parent/225",[133,3.44]],["name/226",[135,61.078]],["parent/226",[133,3.44]],["name/227",[136,55.969]],["parent/227",[133,3.44]],["name/228",[95,50.092]],["parent/228",[133,3.44]],["name/229",[101,55.969]],["parent/229",[133,3.44]],["name/230",[57,39.105]],["parent/230",[133,3.44]],["name/231",[32,39.105]],["parent/231",[133,3.44]],["name/232",[33,37.724]],["parent/232",[133,3.44]],["name/233",[34,40.709]],["parent/233",[133,3.44]],["name/234",[21,39.105]],["parent/234",[133,3.44]],["name/235",[36,40.709]],["parent/235",[133,3.44]],["name/236",[35,40.709]],["parent/236",[133,3.44]],["name/237",[1,24.106]],["parent/237",[133,3.44]],["name/238",[1,24.106]],["parent/238",[133,3.44]],["name/239",[1,24.106]],["parent/239",[133,3.44]],["name/240",[1,24.106]],["parent/240",[133,3.44]],["name/241",[137,38.391]],["parent/241",[]],["name/242",[12,26.738]],["parent/242",[137,3.673]],["name/243",[136,55.969]],["parent/243",[137,3.673]],["name/244",[57,39.105]],["parent/244",[137,3.673]],["name/245",[32,39.105]],["parent/245",[137,3.673]],["name/246",[33,37.724]],["parent/246",[137,3.673]],["name/247",[34,40.709]],["parent/247",[137,3.673]],["name/248",[21,39.105]],["parent/248",[137,3.673]],["name/249",[36,40.709]],["parent/249",[137,3.673]],["name/250",[35,40.709]],["parent/250",[137,3.673]],["name/251",[1,24.106]],["parent/251",[137,3.673]],["name/252",[1,24.106]],["parent/252",[137,3.673]],["name/253",[1,24.106]],["parent/253",[137,3.673]],["name/254",[1,24.106]],["parent/254",[137,3.673]],["name/255",[138,41.619]],["parent/255",[]],["name/256",[12,26.738]],["parent/256",[138,3.982]],["name/257",[139,61.078]],["parent/257",[138,3.982]],["name/258",[32,39.105]],["parent/258",[138,3.982]],["name/259",[140,61.078]],["parent/259",[138,3.982]],["name/260",[141,61.078]],["parent/260",[138,3.982]],["name/261",[124,48.085]],["parent/261",[138,3.982]],["name/262",[142,61.078]],["parent/262",[138,3.982]],["name/263",[143,61.078]],["parent/263",[138,3.982]],["name/264",[144,61.078]],["parent/264",[138,3.982]],["name/265",[145,50.092]],["parent/265",[]],["name/266",[146,61.078]],["parent/266",[145,4.792]],["name/267",[147,61.078]],["parent/267",[145,4.792]],["name/268",[148,61.078]],["parent/268",[145,4.792]],["name/269",[149,34.928]],["parent/269",[]],["name/270",[12,26.738]],["parent/270",[149,3.342]],["name/271",[150,61.078]],["parent/271",[149,3.342]],["name/272",[151,39.875]],["parent/272",[149,3.342]],["name/273",[152,61.078]],["parent/273",[149,3.342]],["name/274",[153,61.078]],["parent/274",[149,3.342]],["name/275",[154,61.078]],["parent/275",[149,3.342]],["name/276",[155,61.078]],["parent/276",[149,3.342]],["name/277",[57,39.105]],["parent/277",[149,3.342]],["name/278",[32,39.105]],["parent/278",[149,3.342]],["name/279",[33,37.724]],["parent/279",[149,3.342]],["name/280",[34,40.709]],["parent/280",[149,3.342]],["name/281",[21,39.105]],["parent/281",[149,3.342]],["name/282",[36,40.709]],["parent/282",[149,3.342]],["name/283",[35,40.709]],["parent/283",[149,3.342]],["name/284",[1,24.106]],["parent/284",[149,3.342]],["name/285",[1,24.106]],["parent/285",[149,3.342]],["name/286",[1,24.106]],["parent/286",[149,3.342]],["name/287",[1,24.106]],["parent/287",[149,3.342]],["name/288",[156,42.619]],["parent/288",[]],["name/289",[59,52.605]],["parent/289",[156,4.078]],["name/290",[12,26.738]],["parent/290",[156,4.078]],["name/291",[157,43.732]],["parent/291",[156,4.078]],["name/292",[158,61.078]],["parent/292",[156,4.078]],["name/293",[61,43.732]],["parent/293",[156,4.078]],["name/294",[62,40.709]],["parent/294",[156,4.078]],["name/295",[159,55.969]],["parent/295",[156,4.078]],["name/296",[157,43.732]],["parent/296",[]],["name/297",[160,61.078]],["parent/297",[157,4.184]],["name/298",[12,26.738]],["parent/298",[157,4.184]],["name/299",[161,61.078]],["parent/299",[157,4.184]],["name/300",[162,61.078]],["parent/300",[157,4.184]],["name/301",[163,61.078]],["parent/301",[157,4.184]],["name/302",[159,55.969]],["parent/302",[157,4.184]],["name/303",[164,37.724]],["parent/303",[]],["name/304",[12,26.738]],["parent/304",[164,3.609]],["name/305",[165,61.078]],["parent/305",[164,3.609]],["name/306",[166,61.078]],["parent/306",[164,3.609]],["name/307",[167,61.078]],["parent/307",[164,3.609]],["name/308",[168,61.078]],["parent/308",[164,3.609]],["name/309",[169,61.078]],["parent/309",[164,3.609]],["name/310",[170,61.078]],["parent/310",[164,3.609]],["name/311",[61,43.732]],["parent/311",[164,3.609]],["name/312",[171,61.078]],["parent/312",[164,3.609]],["name/313",[126,44.983]],["parent/313",[164,3.609]],["name/314",[172,61.078]],["parent/314",[164,3.609]],["name/315",[173,61.078]],["parent/315",[164,3.609]],["name/316",[174,61.078]],["parent/316",[164,3.609]],["name/317",[175,61.078]],["parent/317",[164,3.609]],["name/318",[176,43.732]],["parent/318",[]],["name/319",[12,26.738]],["parent/319",[176,4.184]],["name/320",[177,61.078]],["parent/320",[176,4.184]],["name/321",[178,55.969]],["parent/321",[176,4.184]],["name/322",[61,43.732]],["parent/322",[176,4.184]],["name/323",[124,48.085]],["parent/323",[176,4.184]],["name/324",[179,50.092]],["parent/324",[176,4.184]],["name/325",[126,44.983]],["parent/325",[176,4.184]],["name/326",[93,34.928]],["parent/326",[]],["name/327",[134,46.414]],["parent/327",[93,3.342]],["name/328",[12,26.738]],["parent/328",[93,3.342]],["name/329",[180,55.969]],["parent/329",[93,3.342]],["name/330",[181,55.969]],["parent/330",[93,3.342]],["name/331",[182,55.969]],["parent/331",[93,3.342]],["name/332",[183,55.969]],["parent/332",[93,3.342]],["name/333",[184,55.969]],["parent/333",[93,3.342]],["name/334",[185,55.969]],["parent/334",[93,3.342]],["name/335",[186,55.969]],["parent/335",[93,3.342]],["name/336",[187,52.605]],["parent/336",[93,3.342]],["name/337",[188,55.969]],["parent/337",[93,3.342]],["name/338",[189,55.969]],["parent/338",[93,3.342]],["name/339",[62,40.709]],["parent/339",[93,3.342]],["name/340",[190,55.969]],["parent/340",[93,3.342]],["name/341",[95,50.092]],["parent/341",[93,3.342]],["name/342",[126,44.983]],["parent/342",[93,3.342]],["name/343",[191,52.605]],["parent/343",[]],["name/344",[192,55.969]],["parent/344",[191,5.033]],["name/345",[193,61.078]],["parent/345",[191,5.033]],["name/346",[194,55.969]],["parent/346",[]],["name/347",[195,48.085]],["parent/347",[194,5.355]],["name/348",[196,44.983]],["parent/348",[]],["name/349",[197,61.078]],["parent/349",[196,4.304]],["name/350",[12,26.738]],["parent/350",[196,4.304]],["name/351",[47,55.969]],["parent/351",[196,4.304]],["name/352",[198,61.078]],["parent/352",[196,4.304]],["name/353",[33,37.724]],["parent/353",[196,4.304]],["name/354",[18,50.092]],["parent/354",[196,4.304]],["name/355",[199,55.969]],["parent/355",[]],["name/356",[1,24.106]],["parent/356",[199,5.355]],["name/357",[2,50.092]],["parent/357",[200,4.792]],["name/358",[1,24.106]],["parent/358",[200,4.792]],["name/359",[4,48.085]],["parent/359",[200,4.792]],["name/360",[1,24.106]],["parent/360",[200,4.792]],["name/361",[201,44.983]],["parent/361",[]],["name/362",[202,61.078]],["parent/362",[201,4.304]],["name/363",[203,61.078]],["parent/363",[201,4.304]],["name/364",[204,61.078]],["parent/364",[201,4.304]],["name/365",[12,26.738]],["parent/365",[201,4.304]],["name/366",[205,55.969]],["parent/366",[201,4.304]],["name/367",[206,55.969]],["parent/367",[]],["name/368",[1,24.106]],["parent/368",[206,5.355]],["name/369",[2,50.092]],["parent/369",[207,4.792]],["name/370",[1,24.106]],["parent/370",[207,4.792]],["name/371",[4,48.085]],["parent/371",[207,4.792]],["name/372",[1,24.106]],["parent/372",[207,4.792]],["name/373",[208,37.099]],["parent/373",[]],["name/374",[134,46.414]],["parent/374",[208,3.549]],["name/375",[12,26.738]],["parent/375",[208,3.549]],["name/376",[58,29.159]],["parent/376",[208,3.549]],["name/377",[201,44.983]],["parent/377",[208,3.549]],["name/378",[57,39.105]],["parent/378",[208,3.549]],["name/379",[32,39.105]],["parent/379",[208,3.549]],["name/380",[33,37.724]],["parent/380",[208,3.549]],["name/381",[34,40.709]],["parent/381",[208,3.549]],["name/382",[21,39.105]],["parent/382",[208,3.549]],["name/383",[36,40.709]],["parent/383",[208,3.549]],["name/384",[35,40.709]],["parent/384",[208,3.549]],["name/385",[1,24.106]],["parent/385",[208,3.549]],["name/386",[1,24.106]],["parent/386",[208,3.549]],["name/387",[1,24.106]],["parent/387",[208,3.549]],["name/388",[1,24.106]],["parent/388",[208,3.549]],["name/389",[209,29.159]],["parent/389",[]],["name/390",[195,48.085]],["parent/390",[209,2.79]],["name/391",[134,46.414]],["parent/391",[209,2.79]],["name/392",[12,26.738]],["parent/392",[209,2.79]],["name/393",[210,55.969]],["parent/393",[209,2.79]],["name/394",[211,55.969]],["parent/394",[209,2.79]],["name/395",[212,55.969]],["parent/395",[209,2.79]],["name/396",[213,61.078]],["parent/396",[209,2.79]],["name/397",[214,55.969]],["parent/397",[209,2.79]],["name/398",[215,61.078]],["parent/398",[209,2.79]],["name/399",[216,61.078]],["parent/399",[209,2.79]],["name/400",[217,61.078]],["parent/400",[209,2.79]],["name/401",[218,61.078]],["parent/401",[209,2.79]],["name/402",[219,61.078]],["parent/402",[209,2.79]],["name/403",[220,61.078]],["parent/403",[209,2.79]],["name/404",[221,61.078]],["parent/404",[209,2.79]],["name/405",[222,36.51]],["parent/405",[209,2.79]],["name/406",[223,61.078]],["parent/406",[209,2.79]],["name/407",[58,29.159]],["parent/407",[209,2.79]],["name/408",[156,42.619]],["parent/408",[209,2.79]],["name/409",[224,61.078]],["parent/409",[209,2.79]],["name/410",[62,40.709]],["parent/410",[209,2.79]],["name/411",[225,61.078]],["parent/411",[209,2.79]],["name/412",[126,44.983]],["parent/412",[209,2.79]],["name/413",[190,55.969]],["parent/413",[209,2.79]],["name/414",[95,50.092]],["parent/414",[209,2.79]],["name/415",[188,55.969]],["parent/415",[209,2.79]],["name/416",[189,55.969]],["parent/416",[209,2.79]],["name/417",[180,55.969]],["parent/417",[209,2.79]],["name/418",[181,55.969]],["parent/418",[209,2.79]],["name/419",[182,55.969]],["parent/419",[209,2.79]],["name/420",[183,55.969]],["parent/420",[209,2.79]],["name/421",[184,55.969]],["parent/421",[209,2.79]],["name/422",[185,55.969]],["parent/422",[209,2.79]],["name/423",[186,55.969]],["parent/423",[209,2.79]],["name/424",[187,52.605]],["parent/424",[209,2.79]],["name/425",[226,50.092]],["parent/425",[]],["name/426",[192,55.969]],["parent/426",[226,4.792]],["name/427",[227,61.078]],["parent/427",[226,4.792]],["name/428",[228,61.078]],["parent/428",[226,4.792]],["name/429",[229,43.732]],["parent/429",[]],["name/430",[230,61.078]],["parent/430",[229,4.184]],["name/431",[214,55.969]],["parent/431",[229,4.184]],["name/432",[231,61.078]],["parent/432",[229,4.184]],["name/433",[211,55.969]],["parent/433",[229,4.184]],["name/434",[232,55.969]],["parent/434",[229,4.184]],["name/435",[233,61.078]],["parent/435",[229,4.184]],["name/436",[210,55.969]],["parent/436",[229,4.184]],["name/437",[234,48.085]],["parent/437",[]],["name/438",[12,26.738]],["parent/438",[234,4.6]],["name/439",[33,37.724]],["parent/439",[234,4.6]],["name/440",[235,52.605]],["parent/440",[234,4.6]],["name/441",[57,39.105]],["parent/441",[234,4.6]],["name/442",[236,48.085]],["parent/442",[]],["name/443",[12,26.738]],["parent/443",[236,4.6]],["name/444",[237,61.078]],["parent/444",[236,4.6]],["name/445",[235,52.605]],["parent/445",[236,4.6]],["name/446",[57,39.105]],["parent/446",[236,4.6]],["name/447",[238,50.092]],["parent/447",[]],["name/448",[12,26.738]],["parent/448",[238,4.792]],["name/449",[57,39.105]],["parent/449",[238,4.792]],["name/450",[235,52.605]],["parent/450",[238,4.792]],["name/451",[239,52.605]],["parent/451",[]],["name/452",[12,26.738]],["parent/452",[239,5.033]],["name/453",[212,55.969]],["parent/453",[239,5.033]],["name/454",[240,44.983]],["parent/454",[]],["name/455",[241,61.078]],["parent/455",[240,4.304]],["name/456",[12,26.738]],["parent/456",[240,4.304]],["name/457",[242,61.078]],["parent/457",[240,4.304]],["name/458",[243,61.078]],["parent/458",[240,4.304]],["name/459",[58,29.159]],["parent/459",[240,4.304]],["name/460",[244,61.078]],["parent/460",[240,4.304]],["name/461",[245,46.414]],["parent/461",[]],["name/462",[59,52.605]],["parent/462",[245,4.441]],["name/463",[12,26.738]],["parent/463",[245,4.441]],["name/464",[61,43.732]],["parent/464",[245,4.441]],["name/465",[62,40.709]],["parent/465",[245,4.441]],["name/466",[246,61.078]],["parent/466",[245,4.441]],["name/467",[89,43.732]],["parent/467",[]],["name/468",[12,26.738]],["parent/468",[89,4.184]],["name/469",[247,61.078]],["parent/469",[89,4.184]],["name/470",[248,61.078]],["parent/470",[89,4.184]],["name/471",[249,61.078]],["parent/471",[89,4.184]],["name/472",[110,55.969]],["parent/472",[89,4.184]],["name/473",[250,61.078]],["parent/473",[89,4.184]],["name/474",[251,38.391]],["parent/474",[]],["name/475",[12,26.738]],["parent/475",[251,3.673]],["name/476",[252,61.078]],["parent/476",[251,3.673]],["name/477",[57,39.105]],["parent/477",[251,3.673]],["name/478",[32,39.105]],["parent/478",[251,3.673]],["name/479",[33,37.724]],["parent/479",[251,3.673]],["name/480",[34,40.709]],["parent/480",[251,3.673]],["name/481",[21,39.105]],["parent/481",[251,3.673]],["name/482",[36,40.709]],["parent/482",[251,3.673]],["name/483",[35,40.709]],["parent/483",[251,3.673]],["name/484",[1,24.106]],["parent/484",[251,3.673]],["name/485",[1,24.106]],["parent/485",[251,3.673]],["name/486",[1,24.106]],["parent/486",[251,3.673]],["name/487",[1,24.106]],["parent/487",[251,3.673]],["name/488",[253,43.732]],["parent/488",[]],["name/489",[12,26.738]],["parent/489",[253,4.184]],["name/490",[61,43.732]],["parent/490",[253,4.184]],["name/491",[124,48.085]],["parent/491",[253,4.184]],["name/492",[254,61.078]],["parent/492",[253,4.184]],["name/493",[255,61.078]],["parent/493",[253,4.184]],["name/494",[179,50.092]],["parent/494",[253,4.184]],["name/495",[126,44.983]],["parent/495",[253,4.184]],["name/496",[222,36.51]],["parent/496",[]],["name/497",[256,61.078]],["parent/497",[222,3.493]],["name/498",[257,61.078]],["parent/498",[222,3.493]],["name/499",[12,26.738]],["parent/499",[222,3.493]],["name/500",[258,61.078]],["parent/500",[222,3.493]],["name/501",[259,61.078]],["parent/501",[222,3.493]],["name/502",[260,61.078]],["parent/502",[222,3.493]],["name/503",[58,29.159]],["parent/503",[222,3.493]],["name/504",[261,61.078]],["parent/504",[222,3.493]],["name/505",[262,61.078]],["parent/505",[222,3.493]],["name/506",[263,61.078]],["parent/506",[222,3.493]],["name/507",[61,43.732]],["parent/507",[222,3.493]],["name/508",[149,34.928]],["parent/508",[222,3.493]],["name/509",[62,40.709]],["parent/509",[222,3.493]],["name/510",[179,50.092]],["parent/510",[222,3.493]],["name/511",[264,61.078]],["parent/511",[222,3.493]],["name/512",[265,52.605]],["parent/512",[]],["name/513",[266,61.078]],["parent/513",[265,5.033]],["name/514",[267,61.078]],["parent/514",[265,5.033]],["name/515",[268,50.092]],["parent/515",[]],["name/516",[269,61.078]],["parent/516",[268,4.792]],["name/517",[270,61.078]],["parent/517",[268,4.792]],["name/518",[271,61.078]],["parent/518",[268,4.792]],["name/519",[272,39.875]],["parent/519",[]],["name/520",[12,26.738]],["parent/520",[272,3.815]],["name/521",[178,55.969]],["parent/521",[272,3.815]],["name/522",[273,61.078]],["parent/522",[272,3.815]],["name/523",[61,43.732]],["parent/523",[272,3.815]],["name/524",[274,61.078]],["parent/524",[272,3.815]],["name/525",[62,40.709]],["parent/525",[272,3.815]],["name/526",[275,61.078]],["parent/526",[272,3.815]],["name/527",[1,24.106]],["parent/527",[272,3.815]],["name/528",[1,24.106]],["parent/528",[272,3.815]],["name/529",[1,24.106]],["parent/529",[272,3.815]],["name/530",[1,24.106]],["parent/530",[272,3.815]],["name/531",[276,48.085]],["parent/531",[]],["name/532",[277,61.078]],["parent/532",[276,4.6]],["name/533",[278,61.078]],["parent/533",[276,4.6]],["name/534",[279,61.078]],["parent/534",[276,4.6]],["name/535",[280,61.078]],["parent/535",[276,4.6]],["name/536",[281,42.619]],["parent/536",[]],["name/537",[134,46.414]],["parent/537",[281,4.078]],["name/538",[12,26.738]],["parent/538",[281,4.078]],["name/539",[118,55.969]],["parent/539",[281,4.078]],["name/540",[119,55.969]],["parent/540",[281,4.078]],["name/541",[282,61.078]],["parent/541",[281,4.078]],["name/542",[283,61.078]],["parent/542",[281,4.078]],["name/543",[284,61.078]],["parent/543",[281,4.078]],["name/544",[285,61.078]],["parent/544",[281,4.078]],["name/545",[286,48.085]],["parent/545",[]],["name/546",[12,26.738]],["parent/546",[286,4.6]],["name/547",[287,61.078]],["parent/547",[286,4.6]],["name/548",[288,61.078]],["parent/548",[286,4.6]],["name/549",[289,61.078]],["parent/549",[286,4.6]],["name/550",[290,48.085]],["parent/550",[]],["name/551",[12,26.738]],["parent/551",[290,4.6]],["name/552",[81,52.605]],["parent/552",[290,4.6]],["name/553",[232,55.969]],["parent/553",[290,4.6]],["name/554",[291,61.078]],["parent/554",[290,4.6]],["name/555",[292,33.997]],["parent/555",[]],["name/556",[26,50.092]],["parent/556",[292,3.253]],["name/557",[293,55.969]],["parent/557",[292,3.253]],["name/558",[195,48.085]],["parent/558",[292,3.253]],["name/559",[4,48.085]],["parent/559",[292,3.253]],["name/560",[294,61.078]],["parent/560",[292,3.253]],["name/561",[295,61.078]],["parent/561",[292,3.253]],["name/562",[33,37.724]],["parent/562",[292,3.253]],["name/563",[296,61.078]],["parent/563",[292,3.253]],["name/564",[297,55.969]],["parent/564",[292,3.253]],["name/565",[298,61.078]],["parent/565",[292,3.253]],["name/566",[299,61.078]],["parent/566",[292,3.253]],["name/567",[300,55.969]],["parent/567",[292,3.253]],["name/568",[301,61.078]],["parent/568",[292,3.253]],["name/569",[302,61.078]],["parent/569",[292,3.253]],["name/570",[303,61.078]],["parent/570",[292,3.253]],["name/571",[304,61.078]],["parent/571",[292,3.253]],["name/572",[55,52.605]],["parent/572",[292,3.253]],["name/573",[81,52.605]],["parent/573",[292,3.253]],["name/574",[305,61.078]],["parent/574",[292,3.253]],["name/575",[306,61.078]],["parent/575",[292,3.253]],["name/576",[12,26.738]],["parent/576",[292,3.253]],["name/577",[307,32.361]],["parent/577",[]],["name/578",[308,61.078]],["parent/578",[307,3.096]],["name/579",[195,48.085]],["parent/579",[307,3.096]],["name/580",[309,61.078]],["parent/580",[307,3.096]],["name/581",[310,61.078]],["parent/581",[307,3.096]],["name/582",[311,61.078]],["parent/582",[307,3.096]],["name/583",[300,55.969]],["parent/583",[307,3.096]],["name/584",[312,61.078]],["parent/584",[307,3.096]],["name/585",[313,61.078]],["parent/585",[307,3.096]],["name/586",[314,61.078]],["parent/586",[307,3.096]],["name/587",[315,61.078]],["parent/587",[307,3.096]],["name/588",[316,61.078]],["parent/588",[307,3.096]],["name/589",[55,52.605]],["parent/589",[307,3.096]],["name/590",[42,55.969]],["parent/590",[307,3.096]],["name/591",[317,61.078]],["parent/591",[307,3.096]],["name/592",[318,61.078]],["parent/592",[307,3.096]],["name/593",[319,61.078]],["parent/593",[307,3.096]],["name/594",[320,61.078]],["parent/594",[307,3.096]],["name/595",[321,61.078]],["parent/595",[307,3.096]],["name/596",[322,61.078]],["parent/596",[307,3.096]],["name/597",[323,55.969]],["parent/597",[307,3.096]],["name/598",[324,55.969]],["parent/598",[307,3.096]],["name/599",[325,55.969]],["parent/599",[307,3.096]],["name/600",[326,61.078]],["parent/600",[307,3.096]],["name/601",[33,37.724]],["parent/601",[307,3.096]],["name/602",[12,26.738]],["parent/602",[307,3.096]],["name/603",[327,39.875]],["parent/603",[]],["name/604",[26,50.092]],["parent/604",[327,3.815]],["name/605",[293,55.969]],["parent/605",[327,3.815]],["name/606",[195,48.085]],["parent/606",[327,3.815]],["name/607",[297,55.969]],["parent/607",[327,3.815]],["name/608",[328,61.078]],["parent/608",[327,3.815]],["name/609",[329,61.078]],["parent/609",[327,3.815]],["name/610",[330,61.078]],["parent/610",[327,3.815]],["name/611",[323,55.969]],["parent/611",[327,3.815]],["name/612",[324,55.969]],["parent/612",[327,3.815]],["name/613",[325,55.969]],["parent/613",[327,3.815]],["name/614",[12,26.738]],["parent/614",[327,3.815]],["name/615",[151,39.875]],["parent/615",[]],["name/616",[331,61.078]],["parent/616",[151,3.815]],["name/617",[332,61.078]],["parent/617",[151,3.815]],["name/618",[134,46.414]],["parent/618",[151,3.815]],["name/619",[12,26.738]],["parent/619",[151,3.815]],["name/620",[333,61.078]],["parent/620",[151,3.815]],["name/621",[334,61.078]],["parent/621",[151,3.815]],["name/622",[335,61.078]],["parent/622",[151,3.815]],["name/623",[336,61.078]],["parent/623",[151,3.815]],["name/624",[337,61.078]],["parent/624",[151,3.815]],["name/625",[338,61.078]],["parent/625",[151,3.815]],["name/626",[339,44.983]],["parent/626",[]],["name/627",[340,61.078]],["parent/627",[339,4.304]],["name/628",[341,61.078]],["parent/628",[339,4.304]],["name/629",[342,61.078]],["parent/629",[339,4.304]],["name/630",[343,61.078]],["parent/630",[339,4.304]],["name/631",[344,61.078]],["parent/631",[339,4.304]],["name/632",[345,61.078]],["parent/632",[339,4.304]],["name/633",[346,50.092]],["parent/633",[]],["name/634",[12,26.738]],["parent/634",[346,4.792]],["name/635",[205,55.969]],["parent/635",[346,4.792]],["name/636",[347,61.078]],["parent/636",[346,4.792]],["name/637",[348,33.997]],["parent/637",[]],["name/638",[12,26.738]],["parent/638",[348,3.253]],["name/639",[58,29.159]],["parent/639",[348,3.253]],["name/640",[349,61.078]],["parent/640",[348,3.253]],["name/641",[350,61.078]],["parent/641",[348,3.253]],["name/642",[351,61.078]],["parent/642",[348,3.253]],["name/643",[62,40.709]],["parent/643",[348,3.253]],["name/644",[100,55.969]],["parent/644",[348,3.253]],["name/645",[352,61.078]],["parent/645",[348,3.253]],["name/646",[353,61.078]],["parent/646",[348,3.253]],["name/647",[187,52.605]],["parent/647",[348,3.253]],["name/648",[57,39.105]],["parent/648",[348,3.253]],["name/649",[32,39.105]],["parent/649",[348,3.253]],["name/650",[33,37.724]],["parent/650",[348,3.253]],["name/651",[34,40.709]],["parent/651",[348,3.253]],["name/652",[21,39.105]],["parent/652",[348,3.253]],["name/653",[36,40.709]],["parent/653",[348,3.253]],["name/654",[35,40.709]],["parent/654",[348,3.253]],["name/655",[1,24.106]],["parent/655",[348,3.253]],["name/656",[1,24.106]],["parent/656",[348,3.253]],["name/657",[1,24.106]],["parent/657",[348,3.253]],["name/658",[1,24.106]],["parent/658",[348,3.253]],["name/659",[354,52.605]],["parent/659",[]],["name/660",[12,26.738]],["parent/660",[354,5.033]],["name/661",[355,61.078]],["parent/661",[354,5.033]],["name/662",[356,52.605]],["parent/662",[]],["name/663",[357,61.078]],["parent/663",[356,5.033]],["name/664",[358,61.078]],["parent/664",[356,5.033]],["name/665",[359,50.092]],["parent/665",[]],["name/666",[124,48.085]],["parent/666",[359,4.792]],["name/667",[179,50.092]],["parent/667",[359,4.792]],["name/668",[126,44.983]],["parent/668",[359,4.792]],["name/669",[360,50.092]],["parent/669",[]],["name/670",[361,61.078]],["parent/670",[360,4.792]],["name/671",[362,61.078]],["parent/671",[360,4.792]],["name/672",[363,61.078]],["parent/672",[360,4.792]]],"invertedIndex":[["__type",{"_index":1,"name":{"1":{},"3":{},"5":{},"7":{},"9":{},"11":{},"35":{},"50":{},"90":{},"91":{},"92":{},"93":{},"120":{},"121":{},"122":{},"123":{},"128":{},"146":{},"166":{},"167":{},"168":{},"169":{},"215":{},"216":{},"217":{},"218":{},"237":{},"238":{},"239":{},"240":{},"251":{},"252":{},"253":{},"254":{},"284":{},"285":{},"286":{},"287":{},"356":{},"358":{},"360":{},"368":{},"370":{},"372":{},"385":{},"386":{},"387":{},"388":{},"484":{},"485":{},"486":{},"487":{},"527":{},"528":{},"529":{},"530":{},"655":{},"656":{},"657":{},"658":{}},"parent":{}}],["_meshes",{"_index":166,"name":{"306":{}},"parent":{}}],["_render",{"_index":100,"name":{"157":{},"644":{}},"parent":{}}],["_rendersorttype",{"_index":180,"name":{"329":{},"417":{}},"parent":{}}],["_shader",{"_index":181,"name":{"330":{},"418":{}},"parent":{}}],["_spriterenderer",{"_index":165,"name":{"305":{}},"parent":{}}],["_sprites",{"_index":167,"name":{"307":{}},"parent":{}}],["a",{"_index":338,"name":{"625":{}},"parent":{}}],["aabb",{"_index":281,"name":{"536":{}},"parent":{"537":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{}}}],["add",{"_index":4,"name":{"4":{},"10":{},"359":{},"371":{},"559":{}},"parent":{}}],["addshadergeometry",{"_index":114,"name":{"185":{}},"parent":{}}],["addshadowcastinglight",{"_index":254,"name":{"492":{}},"parent":{}}],["allowcontrol",{"_index":79,"name":{"132":{}},"parent":{}}],["alpha",{"_index":230,"name":{"430":{}},"parent":{}}],["alphacutoff",{"_index":213,"name":{"396":{}},"parent":{}}],["alphamode",{"_index":221,"name":{"404":{}},"parent":{}}],["anchor",{"_index":352,"name":{"645":{}},"parent":{}}],["angles",{"_index":76,"name":{"126":{}},"parent":{}}],["animation",{"_index":138,"name":{"255":{}},"parent":{"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{}}}],["animations",{"_index":135,"name":{"226":{}},"parent":{}}],["array",{"_index":18,"name":{"25":{},"38":{},"67":{},"354":{}},"parent":{}}],["aspect",{"_index":68,"name":{"106":{}},"parent":{}}],["b",{"_index":337,"name":{"624":{}},"parent":{}}],["backward",{"_index":53,"name":{"77":{}},"parent":{}}],["basecolor",{"_index":212,"name":{"395":{},"453":{}},"parent":{}}],["basecolortexture",{"_index":216,"name":{"399":{}},"parent":{}}],["billboardtype",{"_index":349,"name":{"640":{}},"parent":{}}],["blend",{"_index":228,"name":{"428":{}},"parent":{}}],["blendmode",{"_index":187,"name":{"336":{},"424":{},"647":{}},"parent":{}}],["buffer",{"_index":117,"name":{"189":{}},"parent":{}}],["buffers",{"_index":14,"name":{"19":{}},"parent":{}}],["calculatejointmatrices",{"_index":250,"name":{"473":{}},"parent":{}}],["camera",{"_index":58,"name":{"94":{},"133":{},"376":{},"407":{},"459":{},"503":{},"639":{}},"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":{},"123":{}}}],["cameraorbitcontrol",{"_index":75,"name":{"124":{}},"parent":{"125":{},"126":{},"127":{},"128":{},"132":{},"133":{},"134":{},"135":{}}}],["cameraorbitcontrol.__type",{"_index":78,"name":{},"parent":{"129":{},"130":{},"131":{}}}],["center",{"_index":282,"name":{"541":{}},"parent":{}}],["clear",{"_index":179,"name":{"324":{},"494":{},"510":{},"667":{}},"parent":{}}],["clearcolor",{"_index":177,"name":{"320":{}},"parent":{}}],["clone",{"_index":22,"name":{"29":{},"44":{}},"parent":{}}],["color",{"_index":151,"name":{"272":{},"615":{}},"parent":{"616":{},"617":{},"618":{},"619":{},"620":{},"621":{},"622":{},"623":{},"624":{},"625":{}}}],["colors",{"_index":112,"name":{"183":{}},"parent":{}}],["componenttype",{"_index":120,"name":{"192":{}},"parent":{}}],["conjugate",{"_index":330,"name":{"610":{}},"parent":{}}],["constructor",{"_index":12,"name":{"17":{},"24":{},"37":{},"52":{},"65":{},"82":{},"96":{},"125":{},"141":{},"174":{},"199":{},"204":{},"225":{},"242":{},"256":{},"270":{},"290":{},"298":{},"304":{},"319":{},"328":{},"350":{},"365":{},"375":{},"392":{},"438":{},"443":{},"448":{},"452":{},"456":{},"463":{},"468":{},"475":{},"489":{},"499":{},"520":{},"538":{},"546":{},"551":{},"576":{},"602":{},"614":{},"619":{},"634":{},"638":{},"660":{}},"parent":{}}],["container3d",{"_index":56,"name":{"81":{}},"parent":{"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}}}],["contains",{"_index":244,"name":{"460":{}},"parent":{}}],["containshitarea",{"_index":246,"name":{"466":{}},"parent":{}}],["copy",{"_index":300,"name":{"567":{},"583":{}},"parent":{}}],["copyfrom",{"_index":23,"name":{"30":{},"45":{},"78":{}},"parent":{}}],["copyto",{"_index":24,"name":{"31":{},"46":{}},"parent":{}}],["create",{"_index":195,"name":{"347":{},"390":{},"558":{},"579":{},"606":{}},"parent":{}}],["createcube",{"_index":84,"name":{"138":{}},"parent":{}}],["createinstance",{"_index":95,"name":{"151":{},"228":{},"341":{},"414":{}},"parent":{}}],["createplane",{"_index":85,"name":{"139":{}},"parent":{}}],["createpostprocessingsprite",{"_index":171,"name":{"312":{}},"parent":{}}],["createquad",{"_index":83,"name":{"137":{}},"parent":{}}],["createshader",{"_index":188,"name":{"337":{},"415":{}},"parent":{}}],["createshadergeometry",{"_index":125,"name":{"201":{}},"parent":{}}],["createsphere",{"_index":86,"name":{"140":{}},"parent":{}}],["cross",{"_index":298,"name":{"565":{}},"parent":{}}],["cubemap",{"_index":201,"name":{"361":{},"377":{}},"parent":{"362":{},"363":{},"364":{},"365":{},"366":{}}}],["cubemapfaces",{"_index":339,"name":{"626":{}},"parent":{"627":{},"628":{},"629":{},"630":{},"631":{},"632":{}}}],["cubemaploader",{"_index":199,"name":{"355":{}},"parent":{"356":{}}}],["cubemaploader.__type",{"_index":200,"name":{},"parent":{"357":{},"358":{},"359":{},"360":{}}}],["cubemapresource",{"_index":346,"name":{"633":{}},"parent":{"634":{},"635":{},"636":{}}}],["cylindrical",{"_index":358,"name":{"664":{}},"parent":{}}],["debug",{"_index":360,"name":{"669":{}},"parent":{"670":{},"671":{},"672":{}}}],["debugmode",{"_index":223,"name":{"406":{}},"parent":{}}],["defaultlookupbrdf",{"_index":160,"name":{"297":{}},"parent":{}}],["depthmask",{"_index":185,"name":{"334":{},"422":{}},"parent":{}}],["depthtexture",{"_index":273,"name":{"522":{}},"parent":{}}],["descriptor",{"_index":13,"name":{"18":{}},"parent":{}}],["destroy",{"_index":62,"name":{"100":{},"156":{},"187":{},"207":{},"294":{},"339":{},"410":{},"465":{},"509":{},"525":{},"643":{}},"parent":{}}],["diffuse",{"_index":161,"name":{"299":{}},"parent":{}}],["direction",{"_index":288,"name":{"548":{}},"parent":{}}],["directional",{"_index":147,"name":{"267":{}},"parent":{}}],["disablerenderpass",{"_index":98,"name":{"154":{}},"parent":{}}],["disableshadows",{"_index":175,"name":{"317":{}},"parent":{}}],["distance",{"_index":81,"name":{"135":{},"552":{},"573":{}},"parent":{}}],["dot",{"_index":296,"name":{"563":{}},"parent":{}}],["doublesided",{"_index":186,"name":{"335":{},"423":{}},"parent":{}}],["down",{"_index":49,"name":{"73":{}},"parent":{}}],["drawmode",{"_index":183,"name":{"332":{},"420":{}},"parent":{}}],["duration",{"_index":139,"name":{"257":{}},"parent":{}}],["emissive",{"_index":214,"name":{"397":{},"431":{}},"parent":{}}],["emissivetexture",{"_index":220,"name":{"403":{}},"parent":{}}],["enabledrenderpasses",{"_index":90,"name":{"145":{}},"parent":{}}],["enablerenderpass",{"_index":97,"name":{"153":{}},"parent":{}}],["enableshadows",{"_index":174,"name":{"316":{}},"parent":{}}],["encapsulate",{"_index":285,"name":{"544":{}},"parent":{}}],["equals",{"_index":25,"name":{"32":{},"47":{}},"parent":{}}],["error",{"_index":363,"name":{"672":{}},"parent":{}}],["exposure",{"_index":215,"name":{"398":{}},"parent":{}}],["extents",{"_index":284,"name":{"543":{}},"parent":{}}],["f0",{"_index":231,"name":{"432":{}},"parent":{}}],["faces",{"_index":202,"name":{"362":{}},"parent":{}}],["far",{"_index":71,"name":{"109":{}},"parent":{}}],["fieldofview",{"_index":69,"name":{"107":{}},"parent":{}}],["filtertexture",{"_index":263,"name":{"506":{}},"parent":{}}],["flush",{"_index":172,"name":{"314":{}},"parent":{}}],["followcamera",{"_index":261,"name":{"504":{}},"parent":{}}],["forward",{"_index":52,"name":{"76":{}},"parent":{}}],["from",{"_index":134,"name":{"224":{},"327":{},"374":{},"391":{},"537":{},"618":{}},"parent":{}}],["frombuffer",{"_index":11,"name":{"16":{}},"parent":{}}],["frombytes",{"_index":331,"name":{"616":{}},"parent":{}}],["fromcolors",{"_index":204,"name":{"364":{}},"parent":{}}],["fromeuler",{"_index":329,"name":{"609":{}},"parent":{}}],["fromfaces",{"_index":203,"name":{"363":{}},"parent":{}}],["fromhex",{"_index":332,"name":{"617":{}},"parent":{}}],["fromobject",{"_index":241,"name":{"455":{}},"parent":{}}],["fromquat",{"_index":312,"name":{"584":{}},"parent":{}}],["fromrotation",{"_index":314,"name":{"586":{}},"parent":{}}],["fromrotationtranslationscale",{"_index":313,"name":{"585":{}},"parent":{}}],["fromscaling",{"_index":315,"name":{"587":{}},"parent":{}}],["fromtexture",{"_index":197,"name":{"349":{}},"parent":{}}],["fromtranslation",{"_index":316,"name":{"588":{}},"parent":{}}],["fromvalues",{"_index":293,"name":{"557":{},"605":{}},"parent":{}}],["g",{"_index":336,"name":{"623":{}},"parent":{}}],["geometry",{"_index":92,"name":{"148":{},"171":{}},"parent":{}}],["getboundingbox",{"_index":101,"name":{"158":{},"229":{}},"parent":{}}],["getpoint",{"_index":289,"name":{"549":{}},"parent":{}}],["getrotation",{"_index":311,"name":{"582":{}},"parent":{}}],["getscaling",{"_index":310,"name":{"581":{}},"parent":{}}],["getshadergeometry",{"_index":113,"name":{"184":{}},"parent":{}}],["gettranslation",{"_index":308,"name":{"578":{}},"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":115,"name":{"186":{}},"parent":{}}],["height",{"_index":278,"name":{"533":{}},"parent":{}}],["high",{"_index":271,"name":{"518":{}},"parent":{}}],["id",{"_index":242,"name":{"457":{}},"parent":{}}],["identity",{"_index":317,"name":{"591":{}},"parent":{}}],["imagebasedlighting",{"_index":157,"name":{"291":{},"296":{}},"parent":{"297":{},"298":{},"299":{},"300":{},"301":{},"302":{}}}],["images",{"_index":15,"name":{"20":{}},"parent":{}}],["indices",{"_index":104,"name":{"175":{}},"parent":{}}],["innerconeangle",{"_index":154,"name":{"275":{}},"parent":{}}],["instancedmesh3d",{"_index":127,"name":{"203":{}},"parent":{"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{},"218":{}}}],["instancedmodel",{"_index":137,"name":{"241":{}},"parent":{"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{}}}],["instancedstandardmaterial",{"_index":239,"name":{"451":{}},"parent":{"452":{},"453":{}}}],["instances",{"_index":94,"name":{"150":{}},"parent":{}}],["intensity",{"_index":153,"name":{"274":{}},"parent":{}}],["invalidateshader",{"_index":225,"name":{"411":{}},"parent":{}}],["inverse",{"_index":303,"name":{"570":{}},"parent":{}}],["inversebindmatrix",{"_index":252,"name":{"476":{}},"parent":{}}],["inverseworldtransform",{"_index":37,"name":{"58":{}},"parent":{}}],["invert",{"_index":320,"name":{"594":{}},"parent":{}}],["isembeddedresource",{"_index":10,"name":{"15":{}},"parent":{}}],["ishighqualitysupported",{"_index":257,"name":{"498":{}},"parent":{}}],["isinstancingsupported",{"_index":190,"name":{"340":{},"413":{}},"parent":{}}],["ismediumqualitysupported",{"_index":256,"name":{"497":{}},"parent":{}}],["isrenderpassenabled",{"_index":99,"name":{"155":{}},"parent":{}}],["isvalidbuffer",{"_index":9,"name":{"14":{}},"parent":{}}],["joint",{"_index":251,"name":{"474":{}},"parent":{"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{},"484":{},"485":{},"486":{},"487":{}}}],["jointmatrices",{"_index":248,"name":{"470":{}},"parent":{}}],["jointnormalmatrices",{"_index":247,"name":{"469":{}},"parent":{}}],["joints",{"_index":110,"name":{"181":{},"472":{}},"parent":{}}],["left",{"_index":51,"name":{"75":{}},"parent":{}}],["lerp",{"_index":306,"name":{"575":{}},"parent":{}}],["levels",{"_index":205,"name":{"366":{},"635":{}},"parent":{}}],["light",{"_index":149,"name":{"269":{},"508":{}},"parent":{"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{}}}],["lightingenvironment",{"_index":156,"name":{"288":{},"408":{}},"parent":{"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{}}}],["lights",{"_index":158,"name":{"292":{}},"parent":{}}],["lighttype",{"_index":145,"name":{"265":{}},"parent":{"266":{},"267":{},"268":{}}}],["lightviewprojection",{"_index":260,"name":{"502":{}},"parent":{}}],["load",{"_index":8,"name":{"13":{},"22":{}},"parent":{}}],["localtransform",{"_index":36,"name":{"57":{},"88":{},"118":{},"164":{},"213":{},"235":{},"249":{},"282":{},"383":{},"482":{},"653":{}},"parent":{}}],["lookat",{"_index":42,"name":{"63":{},"590":{}},"parent":{}}],["lookupbrdf",{"_index":163,"name":{"301":{}},"parent":{}}],["loop",{"_index":141,"name":{"260":{}},"parent":{}}],["low",{"_index":269,"name":{"516":{}},"parent":{}}],["magnitude",{"_index":301,"name":{"568":{}},"parent":{}}],["main",{"_index":59,"name":{"95":{},"289":{},"462":{}},"parent":{}}],["mask",{"_index":227,"name":{"427":{}},"parent":{}}],["mat4",{"_index":307,"name":{"577":{}},"parent":{"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{},"600":{},"601":{},"602":{}}}],["material",{"_index":93,"name":{"149":{},"172":{},"206":{},"326":{}},"parent":{"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{}}}],["materialfactory",{"_index":194,"name":{"346":{}},"parent":{"347":{}}}],["materialpass",{"_index":168,"name":{"308":{}},"parent":{}}],["materialrenderpass",{"_index":176,"name":{"318":{}},"parent":{"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{}}}],["materialrendersorttype",{"_index":191,"name":{"343":{}},"parent":{"344":{},"345":{}}}],["matrix4",{"_index":43,"name":{"64":{}},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{}}}],["max",{"_index":119,"name":{"191":{},"540":{}},"parent":{}}],["medium",{"_index":270,"name":{"517":{}},"parent":{}}],["mesh",{"_index":128,"name":{"205":{}},"parent":{}}],["mesh3d",{"_index":82,"name":{"136":{}},"parent":{"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":{},"167":{},"168":{},"169":{}}}],["meshdestroyoptions",{"_index":102,"name":{"170":{}},"parent":{"171":{},"172":{}}}],["meshes",{"_index":136,"name":{"227":{},"243":{}},"parent":{}}],["meshgeometry3d",{"_index":103,"name":{"173":{}},"parent":{"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{}}}],["meshgeometryattribute",{"_index":116,"name":{"188":{}},"parent":{"189":{},"190":{},"191":{},"192":{},"193":{}}}],["meshgeometrytarget",{"_index":122,"name":{"194":{}},"parent":{"195":{},"196":{},"197":{}}}],["meshshader",{"_index":123,"name":{"198":{}},"parent":{"199":{},"200":{},"201":{},"202":{}}}],["metallic",{"_index":211,"name":{"394":{},"433":{}},"parent":{}}],["metallicroughnesstexture",{"_index":217,"name":{"400":{}},"parent":{}}],["min",{"_index":118,"name":{"190":{},"539":{}},"parent":{}}],["model",{"_index":133,"name":{"223":{}},"parent":{"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{}}}],["multiply",{"_index":55,"name":{"80":{},"572":{},"589":{}},"parent":{}}],["name",{"_index":124,"name":{"200":{},"261":{},"323":{},"491":{},"666":{}},"parent":{}}],["near",{"_index":70,"name":{"108":{}},"parent":{}}],["negate",{"_index":304,"name":{"571":{}},"parent":{}}],["negx",{"_index":341,"name":{"628":{}},"parent":{}}],["negy",{"_index":343,"name":{"630":{}},"parent":{}}],["negz",{"_index":345,"name":{"632":{}},"parent":{}}],["normal",{"_index":232,"name":{"434":{},"553":{}},"parent":{}}],["normalize",{"_index":297,"name":{"564":{},"607":{}},"parent":{}}],["normals",{"_index":107,"name":{"178":{},"196":{}},"parent":{}}],["normaltexture",{"_index":218,"name":{"401":{}},"parent":{}}],["normaltransform",{"_index":38,"name":{"59":{}},"parent":{}}],["object",{"_index":243,"name":{"458":{}},"parent":{}}],["objecttorender",{"_index":279,"name":{"534":{}},"parent":{}}],["obliqueness",{"_index":60,"name":{"98":{}},"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":233,"name":{"435":{}},"parent":{}}],["occlusiontexture",{"_index":219,"name":{"402":{}},"parent":{}}],["offset",{"_index":198,"name":{"352":{}},"parent":{}}],["on",{"_index":361,"name":{"670":{}},"parent":{}}],["opaque",{"_index":192,"name":{"344":{},"426":{}},"parent":{}}],["origin",{"_index":287,"name":{"547":{}},"parent":{}}],["ortho",{"_index":319,"name":{"593":{}},"parent":{}}],["orthographic",{"_index":64,"name":{"102":{}},"parent":{}}],["orthographicsize",{"_index":63,"name":{"101":{}},"parent":{}}],["outerconeangle",{"_index":155,"name":{"276":{}},"parent":{}}],["packinterleavedgeometry",{"_index":355,"name":{"661":{}},"parent":{}}],["parent",{"_index":249,"name":{"471":{}},"parent":{}}],["perspective",{"_index":318,"name":{"592":{}},"parent":{}}],["pickinghitarea",{"_index":240,"name":{"454":{}},"parent":{"455":{},"456":{},"457":{},"458":{},"459":{},"460":{}}}],["pickinginteraction",{"_index":245,"name":{"461":{}},"parent":{"462":{},"463":{},"464":{},"465":{},"466":{}}}],["pixelsperunit",{"_index":350,"name":{"641":{}},"parent":{}}],["plane",{"_index":290,"name":{"550":{}},"parent":{"551":{},"552":{},"553":{},"554":{}}}],["play",{"_index":142,"name":{"262":{}},"parent":{}}],["pluginname",{"_index":87,"name":{"142":{}},"parent":{}}],["point",{"_index":148,"name":{"268":{}},"parent":{}}],["position",{"_index":32,"name":{"53":{},"69":{},"84":{},"114":{},"160":{},"209":{},"231":{},"245":{},"258":{},"278":{},"379":{},"478":{},"649":{}},"parent":{}}],["positions",{"_index":105,"name":{"176":{},"195":{}},"parent":{}}],["postprocessingsprite",{"_index":272,"name":{"519":{}},"parent":{"520":{},"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{}}}],["postprocessingspriteoptions",{"_index":276,"name":{"531":{}},"parent":{"532":{},"533":{},"534":{},"535":{}}}],["posx",{"_index":340,"name":{"627":{}},"parent":{}}],["posy",{"_index":342,"name":{"629":{}},"parent":{}}],["posz",{"_index":344,"name":{"631":{}},"parent":{}}],["projection",{"_index":72,"name":{"110":{}},"parent":{}}],["quality",{"_index":266,"name":{"513":{}},"parent":{}}],["quat",{"_index":327,"name":{"603":{}},"parent":{"604":{},"605":{},"606":{},"607":{},"608":{},"609":{},"610":{},"611":{},"612":{},"613":{},"614":{}}}],["r",{"_index":335,"name":{"622":{}},"parent":{}}],["radius",{"_index":130,"name":{"220":{}},"parent":{}}],["range",{"_index":152,"name":{"273":{}},"parent":{}}],["ray",{"_index":286,"name":{"545":{}},"parent":{"546":{},"547":{},"548":{},"549":{}}}],["raycast",{"_index":291,"name":{"554":{}},"parent":{}}],["removeinstance",{"_index":96,"name":{"152":{}},"parent":{}}],["removeshadowcastinglight",{"_index":255,"name":{"493":{}},"parent":{}}],["render",{"_index":126,"name":{"202":{},"313":{},"325":{},"342":{},"412":{},"495":{},"668":{}},"parent":{}}],["renderer",{"_index":61,"name":{"99":{},"293":{},"311":{},"322":{},"464":{},"490":{},"507":{},"523":{}},"parent":{}}],["renderobject",{"_index":275,"name":{"526":{}},"parent":{}}],["renderpass",{"_index":359,"name":{"665":{}},"parent":{"666":{},"667":{},"668":{}}}],["renderpasses",{"_index":170,"name":{"310":{}},"parent":{}}],["rendersortorder",{"_index":91,"name":{"147":{}},"parent":{}}],["rendersorttype",{"_index":184,"name":{"333":{},"421":{}},"parent":{}}],["rendertexture",{"_index":178,"name":{"321":{},"521":{}},"parent":{}}],["resolution",{"_index":280,"name":{"535":{}},"parent":{}}],["rgb",{"_index":333,"name":{"620":{}},"parent":{}}],["rgba",{"_index":334,"name":{"621":{}},"parent":{}}],["right",{"_index":50,"name":{"74":{}},"parent":{}}],["rings",{"_index":132,"name":{"222":{}},"parent":{}}],["rotate",{"_index":326,"name":{"600":{}},"parent":{}}],["rotatex",{"_index":323,"name":{"597":{},"611":{}},"parent":{}}],["rotatey",{"_index":324,"name":{"598":{},"612":{}},"parent":{}}],["rotatez",{"_index":325,"name":{"599":{},"613":{}},"parent":{}}],["rotation",{"_index":47,"name":{"71":{},"351":{}},"parent":{}}],["rotationquaternion",{"_index":34,"name":{"55":{},"86":{},"116":{},"162":{},"211":{},"233":{},"247":{},"280":{},"381":{},"480":{},"651":{}},"parent":{}}],["roughness",{"_index":210,"name":{"393":{},"436":{}},"parent":{}}],["scale",{"_index":33,"name":{"54":{},"85":{},"115":{},"161":{},"210":{},"232":{},"246":{},"279":{},"353":{},"380":{},"439":{},"479":{},"562":{},"601":{},"650":{}},"parent":{}}],["scaling",{"_index":46,"name":{"70":{}},"parent":{}}],["screentoray",{"_index":65,"name":{"103":{}},"parent":{}}],["screentoworld",{"_index":66,"name":{"104":{}},"parent":{}}],["segments",{"_index":131,"name":{"221":{}},"parent":{}}],["set",{"_index":26,"name":{"33":{},"48":{},"556":{},"604":{}},"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":{}}],["setresolution",{"_index":274,"name":{"524":{}},"parent":{}}],["shadersourceloader",{"_index":206,"name":{"367":{}},"parent":{"368":{}}}],["shadersourceloader.__type",{"_index":207,"name":{},"parent":{"369":{},"370":{},"371":{},"372":{}}}],["shadowarea",{"_index":259,"name":{"501":{}},"parent":{}}],["shadowcastinglight",{"_index":222,"name":{"405":{},"496":{}},"parent":{"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{},"505":{},"506":{},"507":{},"508":{},"509":{},"510":{},"511":{}}}],["shadowcastinglightoptions",{"_index":265,"name":{"512":{}},"parent":{"513":{},"514":{}}}],["shadowpass",{"_index":169,"name":{"309":{}},"parent":{}}],["shadowquality",{"_index":268,"name":{"515":{}},"parent":{"516":{},"517":{},"518":{}}}],["shadowrenderpass",{"_index":253,"name":{"488":{}},"parent":{"489":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{}}}],["shadowtexture",{"_index":262,"name":{"505":{}},"parent":{}}],["shadowtexturesize",{"_index":267,"name":{"514":{}},"parent":{}}],["size",{"_index":283,"name":{"542":{}},"parent":{}}],["skin",{"_index":89,"name":{"144":{},"467":{}},"parent":{"468":{},"469":{},"470":{},"471":{},"472":{},"473":{}}}],["skybox",{"_index":208,"name":{"373":{}},"parent":{"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{}}}],["slerp",{"_index":328,"name":{"608":{}},"parent":{}}],["softness",{"_index":258,"name":{"500":{}},"parent":{}}],["sort",{"_index":173,"name":{"315":{}},"parent":{}}],["specular",{"_index":162,"name":{"300":{}},"parent":{}}],["speed",{"_index":140,"name":{"259":{}},"parent":{}}],["spheregeometryoptions",{"_index":129,"name":{"219":{}},"parent":{"220":{},"221":{},"222":{}}}],["spherical",{"_index":357,"name":{"663":{}},"parent":{}}],["spot",{"_index":146,"name":{"266":{}},"parent":{}}],["sprite3d",{"_index":348,"name":{"637":{}},"parent":{"638":{},"639":{},"640":{},"641":{},"642":{},"643":{},"644":{},"645":{},"646":{},"647":{},"648":{},"649":{},"650":{},"651":{},"652":{},"653":{},"654":{},"655":{},"656":{},"657":{},"658":{}}}],["spritebatchrenderer",{"_index":354,"name":{"659":{}},"parent":{"660":{},"661":{}}}],["spritebillboardtype",{"_index":356,"name":{"662":{}},"parent":{"663":{},"664":{}}}],["squareddistance",{"_index":305,"name":{"574":{}},"parent":{}}],["squaredmagnitude",{"_index":302,"name":{"569":{}},"parent":{}}],["standardmaterial",{"_index":209,"name":{"389":{}},"parent":{"390":{},"391":{},"392":{},"393":{},"394":{},"395":{},"396":{},"397":{},"398":{},"399":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{},"424":{}}}],["standardmaterialalphamode",{"_index":226,"name":{"425":{}},"parent":{"426":{},"427":{},"428":{}}}],["standardmaterialdebugmode",{"_index":229,"name":{"429":{}},"parent":{"430":{},"431":{},"432":{},"433":{},"434":{},"435":{},"436":{}}}],["standardmaterialnormaltexture",{"_index":234,"name":{"437":{}},"parent":{"438":{},"439":{},"440":{},"441":{}}}],["standardmaterialocclusiontexture",{"_index":236,"name":{"442":{}},"parent":{"443":{},"444":{},"445":{},"446":{}}}],["standardmaterialtexture",{"_index":238,"name":{"447":{}},"parent":{"448":{},"449":{},"450":{}}}],["standardpipeline",{"_index":164,"name":{"303":{}},"parent":{"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{}}}],["state",{"_index":182,"name":{"331":{},"419":{}},"parent":{}}],["stop",{"_index":143,"name":{"263":{}},"parent":{}}],["strength",{"_index":237,"name":{"444":{}},"parent":{}}],["stride",{"_index":121,"name":{"193":{}},"parent":{}}],["style",{"_index":347,"name":{"636":{}},"parent":{}}],["subtract",{"_index":295,"name":{"561":{}},"parent":{}}],["tangents",{"_index":108,"name":{"179":{},"197":{}},"parent":{}}],["target",{"_index":77,"name":{"127":{}},"parent":{}}],["targets",{"_index":109,"name":{"180":{}},"parent":{}}],["targetto",{"_index":322,"name":{"596":{}},"parent":{}}],["targetweights",{"_index":88,"name":{"143":{}},"parent":{}}],["texture",{"_index":353,"name":{"646":{}},"parent":{}}],["texturetransform",{"_index":196,"name":{"348":{}},"parent":{"349":{},"350":{},"351":{},"352":{},"353":{},"354":{}}}],["tint",{"_index":351,"name":{"642":{}},"parent":{}}],["toarray",{"_index":45,"name":{"68":{}},"parent":{}}],["transform",{"_index":57,"name":{"83":{},"113":{},"159":{},"208":{},"230":{},"244":{},"277":{},"378":{},"441":{},"446":{},"449":{},"477":{},"648":{}},"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":299,"name":{"566":{}},"parent":{}}],["transformquat",{"_index":294,"name":{"560":{}},"parent":{}}],["translate",{"_index":309,"name":{"580":{}},"parent":{}}],["transparent",{"_index":193,"name":{"345":{}},"parent":{}}],["transpose",{"_index":321,"name":{"595":{}},"parent":{}}],["type",{"_index":150,"name":{"271":{}},"parent":{}}],["unlit",{"_index":224,"name":{"409":{}},"parent":{}}],["up",{"_index":48,"name":{"72":{}},"parent":{}}],["update",{"_index":144,"name":{"264":{}},"parent":{}}],["updatecamera",{"_index":80,"name":{"134":{}},"parent":{}}],["updatelightviewprojection",{"_index":264,"name":{"511":{}},"parent":{}}],["updatelocaltransform",{"_index":39,"name":{"60":{}},"parent":{}}],["updatetransform",{"_index":41,"name":{"62":{}},"parent":{}}],["updateuniforms",{"_index":189,"name":{"338":{},"416":{}},"parent":{}}],["use",{"_index":2,"name":{"2":{},"8":{},"357":{},"369":{}},"parent":{}}],["uvs",{"_index":106,"name":{"177":{}},"parent":{}}],["uvset",{"_index":235,"name":{"440":{},"445":{},"450":{}},"parent":{}}],["valid",{"_index":159,"name":{"295":{},"302":{}},"parent":{}}],["vec3",{"_index":292,"name":{"555":{}},"parent":{"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{},"576":{}}}],["view",{"_index":73,"name":{"111":{}},"parent":{}}],["viewprojection",{"_index":74,"name":{"112":{}},"parent":{}}],["w",{"_index":29,"name":{"42":{}},"parent":{}}],["warn",{"_index":362,"name":{"671":{}},"parent":{}}],["weights",{"_index":111,"name":{"182":{}},"parent":{}}],["width",{"_index":277,"name":{"532":{}},"parent":{}}],["worldtoscreen",{"_index":67,"name":{"105":{}},"parent":{}}],["worldtransform",{"_index":35,"name":{"56":{},"89":{},"119":{},"165":{},"214":{},"236":{},"250":{},"283":{},"384":{},"483":{},"654":{}},"parent":{}}],["x",{"_index":19,"name":{"26":{},"39":{},"129":{}},"parent":{}}],["y",{"_index":20,"name":{"27":{},"40":{},"130":{}},"parent":{}}],["z",{"_index":21,"name":{"28":{},"41":{},"87":{},"117":{},"131":{},"163":{},"212":{},"234":{},"248":{},"281":{},"382":{},"481":{},"652":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/AABB.html b/docs/classes/AABB.html index 7062d7ca..16de898b 100644 --- a/docs/classes/AABB.html +++ b/docs/classes/AABB.html @@ -1,24 +1,24 @@ -AABB | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu
+AABB | Pixi3D - v1.6.0
Options
All
  • Public
  • Public/Protected
  • All
Menu

Axis-aligned bounding box.

-

Hierarchy

  • AABB

Index

Constructors

constructor

Accessors

center

Hierarchy

  • AABB

Index

Constructors

constructor

Accessors

center

extents

extents

max

max

min

min

size

size

Methods

encapsulate

  • encapsulate(point: { x: number; y: number; z: number }): void

Methods

encapsulate

  • encapsulate(point: { x: number; y: number; z: number }): void
  • Grows the bounding box to include the point.

    Parameters

    • point: { x: number; y: number; z: number }

      The point to include.

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

    Returns void

Static from

  • from(source: { max: Float32Array; min: Float32Array }): AABB

Returns void

Static from

  • from(source: { max: Float32Array; min: Float32Array }): AABB

Properties

Readonly Abstract duration

duration: number

The duration (in seconds) of this animation.

-

loop

loop: boolean = false
+

loop

loop: boolean = false

A value indicating if the animation is looping.

-

Optional name

name?: string

Abstract position

position: number
+

Optional name

name?: string

Abstract position

position: number

The current position (in seconds) of this animation.

-

speed

speed: number = 1
+

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.

    @@ -25,7 +25,7 @@

    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

play

  • play(ticker?: Ticker): void
  • Starts playing the animation using the specified ticker.

    Parameters

    • ticker: Ticker = Ticker.shared

      The ticker to use for updating the animation. If a ticker @@ -34,9 +34,9 @@

      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
  • +

    Parameters

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

    Returns Animation

stop

  • stop(): void

update

  • update(delta: number): void

update

  • update(delta: number): void

Properties

_bounds

_bounds: Bounds
+

The bounds object, this is used to calculate and store the bounds of the displayObject.

+

Protected _boundsID

_boundsID: number
+

Flags the cached bounds as dirty.

+

Protected _boundsRect

_boundsRect: Rectangle
+

Cache of this display-object's bounds-rectangle.

+

Protected _destroyed

_destroyed: boolean
+

If the object has been destroyed via destroy(). If true, it should not be used.

+

Protected _enabledFilters

_enabledFilters: Filter[]
+

Currently enabled filters.

+

Protected _height

_height: number

Protected _lastSortedIndex

_lastSortedIndex: number
+

Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

+

_localBounds

_localBounds: Bounds
+

Local bounds object, swapped with _bounds when using getLocalBounds().

+

Protected _localBoundsRect

_localBoundsRect: Rectangle
+

Cache of this display-object's local-bounds rectangle.

+

Protected _mask

_mask: Container<DisplayObject> | MaskData
+

The original, cached mask of the object.

+

_trackedPointers

_trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

Protected _width

_width: number

Protected _zIndex

_zIndex: number
+

The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

+

alpha

alpha: number
+

The opacity of the object.

+

buttonMode

buttonMode: boolean

Readonly children

children: DisplayObject[]
+

The array of children of this container.

+
readonly

containerUpdateTransform

containerUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

cullArea

cullArea: Rectangle
+

If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

+

cullable

cullable: boolean
+

Should this object be rendered if the bounds of this object are out of frame?

+

Culling has no effect on whether updateTransform is called.

+

cursor

cursor: string

displayObjectUpdateTransform

displayObjectUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

filterArea

filterArea: Rectangle
+

The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

+

Also works as an interaction mask.

+

filters

filters: null | Filter[]
+

Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

+

hitArea

hitArea: null | IHitArea

interactive

interactive: boolean

interactiveChildren

interactiveChildren: boolean

isMask

isMask: boolean
+

Does any other displayObject use this object as a mask?

+

isSprite

isSprite: boolean
+

Used to fast check if a sprite is.. a sprite!

+

name

name: string

parent

parent: Container<DisplayObject>

renderable

renderable: boolean
+

Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

+

Only affects recursive calls from parent. You can ask for bounds manually.

+

renderer

renderer: Renderer

sortDirty

sortDirty: boolean
+

Should children be sorted by zIndex at the next updateTransform call.

+

Will get automatically set to true if a new child is added, or if a child's zIndex changes.

+

sortableChildren

sortableChildren: boolean
+

If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

+

This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

+

Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

+
see

PIXI.settings.SORTABLE_CHILDREN

+

trackedPointers

trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

transform

transform: Transform3D = ...

visible

visible: boolean
+

The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

+

Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

+

worldAlpha

worldAlpha: number
+

The multiplied alpha of the displayObject.

+
readonly

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
  • +

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

  • +

    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

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

  • +

    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

destroyed

  • get destroyed(): boolean
  • +

    Readonly flag for destroyed display objects.

    +

    Returns boolean

far

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

fieldOfView

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

fieldOfView

  • get fieldOfView(): number
  • set fieldOfView(value: number): 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
  • +

    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.

    +

    Returns number

  • +

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

    +

    Parameters

    • value: number

    Returns void

localTransform

mask

  • get mask(): null | Container<DisplayObject> | MaskData
  • set mask(value: null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -49,12 +116,13 @@

    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

  • +

    Returns null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -63,153 +131,146 @@

    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

near

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

obliqueness

  • get obliqueness(): IPointData
  • set obliqueness(value: IPointData): void

obliqueness

  • get obliqueness(): IPointData
  • set obliqueness(value: IPointData): void
  • Used for making the frustum oblique, which means that one side is at a smaller angle to the centre line than the opposite side. Only works with perspective projection.

    -

    Returns IPointData

  • +

    Returns IPointData

  • Used for making the frustum oblique, which means that one side is at a smaller angle to the centre line than the opposite side. Only works with perspective projection.

    -

    Parameters

    • value: IPointData

    Returns void

orthographic

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

orthographic

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

orthographicSize

  • get orthographicSize(): number
  • set orthographicSize(value: number): 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

  • +

    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
  • +

    Parameters

    • value: number

    Returns void

pivot

  • get pivot(): ObservablePoint<any>
  • set pivot(value: IPointData): 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>

  • +
    since

    4.0.0

    +

    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

position

projection

  • get projection(): Float32Array

rotation

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

    Returns 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

  • +

    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

  • +

    Parameters

    • value: number

    Returns void

rotationQuaternion

scale

skew

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

scale

skew

  • get skew(): ObservablePoint<any>
  • set skew(value: IPointData): void
  • The skew factor for the object in radians.

    -
    since

    PixiJS 4

    -
    member

    {PIXI.ObservablePoint}

    -

    Returns ObservablePoint<any>

  • +
    since

    4.0.0

    +

    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

transformId

  • get transformId(): number

view

  • get view(): Float32Array

viewProjection

  • get viewProjection(): 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
  • +

    Returns 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.

    +

    Returns number

  • +

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

    +

    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
  • +
    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +
    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

Protected _calculateBounds

  • _calculateBounds(): void
  • +
    see

    PIXI.Container#sortableChildren

    +

    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 _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
  • +

    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

addChild

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

    Parameters

    • _renderer: Renderer
      +

      The renderer

      +

    Returns void

Protected _renderWithCulling

  • _renderWithCulling(renderer: Renderer): void
  • +

    Renders this object and its children with culling.

    +

    Parameters

    • renderer: Renderer
      +

      The renderer

      +

    Returns void

addChild

  • addChild<U>(...children: U): U[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
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        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

Returns U[0]

    +
  • The first child that was added.
  • +
+

addChildAt

  • addChildAt<U>(child: U, index: number): U
  • 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
      +

      Type parameters

      • U: DisplayObject<U>

      Parameters

      • child: U

        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

Returns U

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

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
  • +

    Parameters

    • Optional options: boolean | IDestroyOptions

    Returns void

disableTempParent

  • disableTempParent(cacheParent: Container<DisplayObject>): void
  • Pair method for enableTempParent

    -

    Parameters

    • cacheParent: DisplayObject
      +

      Parameters

      • cacheParent: Container<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
  • +

    Parameters

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

    Returns boolean

enableTempParent

  • enableTempParent(): Container<DisplayObject>
  • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

    Returns DisplayObject

    current parent

    +

Returns Container<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
  • +

    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 @@ -218,13 +279,11 @@ 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 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);
    +
    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 @@ -232,71 +291,100 @@

    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
  • +

    Parameters

    • Optional skipUpdate: boolean
      +

      Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

      +
    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +

    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 DisplayObject

    +
  • The child at the given index, if any.
  • +
+

getChildByName

  • getChildByName<T>(name: string, deep?: boolean): T
  • Type parameters

    • T: DisplayObject<T> = DisplayObject

    Parameters

    • name: string
    • Optional deep: boolean

    Returns T

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?: boolean): Rectangle

Returns number

    +
  • The index position of the child display object to identify
  • +
+

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.

    +

Parameters

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
  • +

    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]
  • +

    Parameters

    • Optional event: string | symbol

    Returns Camera

removeChild

  • removeChild<U>(...children: U): U[0]
  • Removes one or more children from the container.

    -

    Type parameters

    • T: DisplayObject[]

    Parameters

    • Rest ...children: T
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        The DisplayObject(s) to remove

        -

      Returns T[0]

      The first child that was removed.

      -

removeChildAt

  • removeChildAt(index: number): DisplayObject

Returns U[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[]

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

    +

Parameters

Returns DisplayObject[]

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
  • +

    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, +

    If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

    +pixi-cull.

    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

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

screenToRay

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

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.

      @@ -304,7 +392,7 @@

      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

Returns undefined | Ray

screenToWorld

  • Converts screen coordinates to world coordinates.

    Parameters

    • x: number

      Screen x coordinate.

      @@ -316,41 +404,79 @@

      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
  • +
    • 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

Returns void

setParent

  • setParent(container: Container<DisplayObject>): Container<DisplayObject>
  • Set the parent Container of this DisplayObject.

    -

    Parameters

    • container: Container
      +

      Parameters

      • container: Container<DisplayObject>

        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

Returns Container<DisplayObject>

    +
  • 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
  • +

    Parameters

    • Optional x: number
      +

      The X position

      +
    • Optional y: number
      +

      The Y position

      +
    • Optional scaleX: number
      +

      The X scale value

      +
    • Optional scaleY: number
      +

      The Y scale value

      +
    • Optional rotation: number
      +

      The rotation

      +
    • Optional skewX: number
      +

      The X skew value

      +
    • Optional skewY: number
      +

      The Y skew value

      +
    • Optional pivotX: number
      +

      The X pivot value

      +
    • Optional pivotY: number
      +

      The Y pivot value

      +

    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

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

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
  • +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform.

    +

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
  • +
  • Optional from: DisplayObject
    +

    The DisplayObject to calculate the global position from.

    +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform

    +

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.

      @@ -362,8 +488,8 @@

      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
  • +
    • 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

Generated using TypeDoc

\ No newline at end of file +

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 12394007..84da9881 100644 --- a/docs/classes/CameraOrbitControl.html +++ b/docs/classes/CameraOrbitControl.html @@ -1,23 +1,23 @@ -CameraOrbitControl | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CameraOrbitControl

+CameraOrbitControl | Pixi3D - v1.6.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

Hierarchy

  • CameraOrbitControl

Index

Constructors

constructor

Properties

allowControl

allowControl: boolean = true
+

Returns CameraOrbitControl

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 } = ...
+

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>

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

distance

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

Methods

updateCamera

  • updateCamera(): 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 6e0018c5..e4654a89 100644 --- a/docs/classes/Color.html +++ b/docs/classes/Color.html @@ -1,6 +1,6 @@ -Color | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu
+Color | Pixi3D - v1.6.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

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.

      @@ -10,31 +10,31 @@

      The B (blue) component.

    • a: number = 1

      The A (alpha) component.

      -

    Returns Color

Accessors

a

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

Returns Color

Accessors

a

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

b

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

b

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

g

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

g

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

r

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

r

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

rgb

  • get rgb(): Float32Array

rgb

  • get rgb(): Float32Array
  • The color as an typed array containing RGB.

    -

    Returns Float32Array

rgba

  • get rgba(): Float32Array

rgba

  • get rgba(): Float32Array
  • The color as an typed array containing RGBA.

    -

    Returns Float32Array

Methods

Static from

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

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

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.

      @@ -44,7 +44,7 @@

      The B (blue) component.

    • a: number = 255

      The A (alpha) component.

      -

    Returns Color

Static fromHex

  • fromHex(hex: string | number): Color

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.

      diff --git a/docs/classes/Container3D.html b/docs/classes/Container3D.html index 8b052eb6..b355466e 100644 --- a/docs/classes/Container3D.html +++ b/docs/classes/Container3D.html @@ -1,25 +1,92 @@ -Container3D | Pixi3D - v1.5.1
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +Container3D | Pixi3D - v1.6.0
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      A container represents a collection of 3D objects.

      -

      Hierarchy

      Index

      Constructors

      constructor

      • Returns Container3D

      Properties

      _bounds

      _bounds: Bounds

      Protected _boundsID

      _boundsID: number

      Protected _boundsRect

      _boundsRect: Rectangle

      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

      alpha

      alpha: number

      Optional buttonMode

      buttonMode?: boolean

      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

      renderable

      renderable: boolean

      sortDirty

      sortDirty: boolean

      sortableChildren

      sortableChildren: boolean

      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
      • +

      Hierarchy

      Index

      Constructors

      constructor

      • Returns Container3D

      Properties

      _bounds

      _bounds: Bounds
      +

      The bounds object, this is used to calculate and store the bounds of the displayObject.

      +

      Protected _boundsID

      _boundsID: number
      +

      Flags the cached bounds as dirty.

      +

      Protected _boundsRect

      _boundsRect: Rectangle
      +

      Cache of this display-object's bounds-rectangle.

      +

      Protected _destroyed

      _destroyed: boolean
      +

      If the object has been destroyed via destroy(). If true, it should not be used.

      +

      Protected _enabledFilters

      _enabledFilters: Filter[]
      +

      Currently enabled filters.

      +

      Protected _height

      _height: number

      Protected _lastSortedIndex

      _lastSortedIndex: number
      +

      Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

      +

      _localBounds

      _localBounds: Bounds
      +

      Local bounds object, swapped with _bounds when using getLocalBounds().

      +

      Protected _localBoundsRect

      _localBoundsRect: Rectangle
      +

      Cache of this display-object's local-bounds rectangle.

      +

      Protected _mask

      _mask: Container<DisplayObject> | MaskData
      +

      The original, cached mask of the object.

      +

      _trackedPointers

      _trackedPointers: {}

      Type declaration

      • [x: number]: InteractionTrackingData

      Protected _width

      _width: number

      Protected _zIndex

      _zIndex: number
      +

      The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

      +

      alpha

      alpha: number
      +

      The opacity of the object.

      +

      buttonMode

      buttonMode: boolean

      Readonly children

      children: DisplayObject[]
      +

      The array of children of this container.

      +
      readonly

      containerUpdateTransform

      containerUpdateTransform: () => void

      Type declaration

        • (): void
        • Returns void

      cullArea

      cullArea: Rectangle
      +

      If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

      +

      cullable

      cullable: boolean
      +

      Should this object be rendered if the bounds of this object are out of frame?

      +

      Culling has no effect on whether updateTransform is called.

      +

      cursor

      cursor: string

      displayObjectUpdateTransform

      displayObjectUpdateTransform: () => void

      Type declaration

        • (): void
        • Returns void

      filterArea

      filterArea: Rectangle
      +

      The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

      +

      Also works as an interaction mask.

      +

      filters

      filters: null | Filter[]
      +

      Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

      +

      hitArea

      hitArea: null | IHitArea

      interactive

      interactive: boolean

      interactiveChildren

      interactiveChildren: boolean

      isMask

      isMask: boolean
      +

      Does any other displayObject use this object as a mask?

      +

      isSprite

      isSprite: boolean
      +

      Used to fast check if a sprite is.. a sprite!

      +

      name

      name: string

      parent

      parent: Container<DisplayObject>

      renderable

      renderable: boolean
      +

      Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

      +

      Only affects recursive calls from parent. You can ask for bounds manually.

      +

      sortDirty

      sortDirty: boolean
      +

      Should children be sorted by zIndex at the next updateTransform call.

      +

      Will get automatically set to true if a new child is added, or if a child's zIndex changes.

      +

      sortableChildren

      sortableChildren: boolean
      +

      If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

      +

      This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

      +

      Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

      +
      see

      PIXI.settings.SORTABLE_CHILDREN

      +

      trackedPointers

      trackedPointers: {}

      Type declaration

      • [x: number]: InteractionTrackingData

      transform

      transform: Transform3D = ...

      visible

      visible: boolean
      +

      The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

      +

      Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

      +

      worldAlpha

      worldAlpha: number
      +

      The multiplied alpha of the displayObject.

      +
      readonly

      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

      • +

        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
      • +

        Parameters

        • value: number

        Returns void

      destroyed

      • get destroyed(): boolean
      • +

        Readonly flag for destroyed display objects.

        +

        Returns boolean

      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.

        +

        Returns number

      • +

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

        +

        Parameters

        • value: number

        Returns void

      localTransform

      mask

      • get mask(): null | Container<DisplayObject> | MaskData
      • set mask(value: null | Container<DisplayObject> | 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.

        +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -28,12 +95,13 @@

        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

      • +

        Returns null | Container<DisplayObject> | 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.

        +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -42,125 +110,121 @@

        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
      • +

        Parameters

        • value: null | Container<DisplayObject> | MaskData

        Returns void

      pivot

      • get pivot(): ObservablePoint<any>
      • set pivot(value: IPointData): 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>

      • +
        since

        4.0.0

        +

        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
      • +
        since

        4.0.0

        +

        Parameters

        • value: IPointData

        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

      • +

        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

      rotationQuaternion

      scale

      skew

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

      scale

      skew

      • get skew(): ObservablePoint<any>
      • set skew(value: IPointData): void
      • The skew factor for the object in radians.

        -
        since

        PixiJS 4

        -
        member

        {PIXI.ObservablePoint}

        -

        Returns ObservablePoint<any>

      • +
        since

        4.0.0

        +

        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
      • +
        since

        4.0.0

        +

        Parameters

        • value: IPointData

        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.

        +

        Returns number

      • +

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

        +

        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
      • +
        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

      • +

        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
      • +

        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

      • +

        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

      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

      • +

        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
      • +

        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

      • +
        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

      Protected _calculateBounds

      • _calculateBounds(): void
      • +
        see

        PIXI.Container#sortableChildren

        +

        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 _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
      • +

        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

      addChild

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

        Parameters

        • _renderer: Renderer
          +

          The renderer

          +

        Returns void

      Protected _renderWithCulling

      • _renderWithCulling(renderer: Renderer): void
      • +

        Renders this object and its children with culling.

        +

        Parameters

        • renderer: Renderer
          +

          The renderer

          +

        Returns void

      addChild

      • addChild<U>(...children: U): U[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
          +

          Type parameters

          • U: DisplayObject[]

          Parameters

          • Rest ...children: U

            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
      • +

      Returns U[0]

        +
      • The first child that was added.
      • +
      +

addChildAt

  • addChildAt<U>(child: U, index: number): U
  • 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
      +

      Type parameters

      • U: DisplayObject<U>

      Parameters

      • child: U

        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
  • +

Returns U

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
  • +

    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
  • +

    Parameters

    • Optional options: boolean | IDestroyOptions
      +

      Options parameter. A boolean will act as if all options + have been set to that value

      +

    Returns void

disableTempParent

  • disableTempParent(cacheParent: Container<DisplayObject>): void
  • Pair method for enableTempParent

    -

    Parameters

    • cacheParent: DisplayObject
      +

      Parameters

      • cacheParent: Container<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
  • +

    Parameters

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

    Returns boolean

enableTempParent

  • enableTempParent(): Container<DisplayObject>
  • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

    Returns DisplayObject

    current parent

    +

Returns Container<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
  • +

    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 @@ -169,13 +233,11 @@ 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 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);
    +
    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 @@ -183,106 +245,173 @@

    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
  • +

    Parameters

    • Optional skipUpdate: boolean
      +

      Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

      +
    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +

    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 DisplayObject

    +
  • The child at the given index, if any.
  • +
+

getChildByName

  • getChildByName<T>(name: string, deep?: boolean): T
  • Type parameters

    • T: DisplayObject<T> = DisplayObject

    Parameters

    • name: string
    • Optional deep: boolean

    Returns T

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?: boolean): Rectangle
  • +

Returns number

    +
  • The index position of the child display object to identify
  • +
+

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.

    +

Parameters

  • Optional rect: Rectangle
    +

    Optional rectangle to store the result of the bounds calculation.

    +
  • Optional skipChildrenUpdate: boolean
    +

    Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

    +

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
  • +

    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]
  • +

    Parameters

    • Optional event: string | symbol

    Returns Container3D

removeChild

  • removeChild<U>(...children: U): U[0]
  • Removes one or more children from the container.

    -

    Type parameters

    • T: DisplayObject[]

    Parameters

    • Rest ...children: T
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        The DisplayObject(s) to remove

        -

      Returns T[0]

      The first child that was removed.

      -

removeChildAt

  • removeChildAt(index: number): DisplayObject
  • +

Returns U[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[]
  • +

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

    +

Parameters

  • Optional beginIndex: number
    +

    The beginning position.

    +
  • Optional endIndex: number
    +

    The ending position. Default value is size of the container.

    +

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
  • +

    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, +

    If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

    +pixi-cull.

    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
  • +

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
  • +

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
  • +

Returns void

setParent

  • setParent(container: Container<DisplayObject>): Container<DisplayObject>
  • Set the parent Container of this DisplayObject.

    -

    Parameters

    • container: Container
      +

      Parameters

      • container: Container<DisplayObject>

        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
  • +

Returns Container<DisplayObject>

    +
  • 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
  • +

    Parameters

    • Optional x: number
      +

      The X position

      +
    • Optional y: number
      +

      The Y position

      +
    • Optional scaleX: number
      +

      The X scale value

      +
    • Optional scaleY: number
      +

      The Y scale value

      +
    • Optional rotation: number
      +

      The rotation

      +
    • Optional skewX: number
      +

      The X skew value

      +
    • Optional skewY: number
      +

      The Y skew value

      +
    • Optional pivotX: number
      +

      The X pivot value

      +
    • Optional pivotY: number
      +

      The Y pivot value

      +

    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
  • +

    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
  • +

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
  • +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform.

    +

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
  • +
  • Optional from: DisplayObject
    +

    The DisplayObject to calculate the global position from.

    +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform

    +

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 +

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 7bd1f8fe..33dde31b 100644 --- a/docs/classes/Cubemap.html +++ b/docs/classes/Cubemap.html @@ -1,25 +1,106 @@ -Cubemap | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu
+Cubemap | Pixi3D - v1.6.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

Hierarchy

Index

Constructors

constructor

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

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

      Collection of options

      +

    Returns Cubemap

Properties

_batchEnabled

_batchEnabled: number
+

Number of the texture batch, used by multi-texture renderers

+
member

{number}

+

_batchLocation

_batchLocation: number
+

Location inside texture batch, used by multi-texture renderers

+
member

{number}

+

Optional alphaMode

alphaMode?: ALPHA_MODES
+

How to treat premultiplied alpha, see {@link PIXI.ALPHA_MODES}.

+
member

{PIXI.ALPHA_MODES}

+
default

PIXI.ALPHA_MODES.UNPACK

+

Optional anisotropicLevel

anisotropicLevel?: number
+

Anisotropic filtering level of texture

+
member

{number}

+
default

PIXI.settings.ANISOTROPIC_LEVEL

+

cacheId

cacheId: string
+

Currently default cache ID.

+
member

{string}

+

destroyed

destroyed: boolean
+

Flag if BaseTexture has been destroyed.

+
member

{boolean}

+
readonly

dirtyId

dirtyId: number
+

Used by TextureSystem to only update texture to the GPU when needed. +Please call update() to increment it.

+
readonly

Protected dirtyStyleId

dirtyStyleId: number
+

Used by TextureSystem to only update texture style when needed.

+

Optional format

format?: FORMATS
+

The pixel format of the texture

+
default

PIXI.FORMATS.RGBA

+

height

height: number
+

The height of the base texture set when the image has loaded

+
readonly

isPowerOfTwo

isPowerOfTwo: boolean
+

Whether or not the texture is a power of two, try to use power of two textures as much +as you can

+
readonly
default

false

+

parentTextureArray

parentTextureArray: BaseTexture<Resource, IAutoDetectOptions>
+

Whether its a part of another texture, handled by ArrayResource or CubeResource

+
member

{PIXI.BaseTexture}

+

resolution

resolution: number
+

The resolution / device pixel ratio of the texture

+
readonly
default

PIXI.settings.RESOLUTION

+

resource

resource: CubemapResource
+

The resource used by this BaseTexture, there can only +be one resource per BaseTexture, but textures can share +resources.

+
member

{PIXI.Resource}

+
readonly

Optional target

target?: TARGETS
+

The target type

+
default

PIXI.TARGETS.TEXTURE_2D

+

textureCacheIds

textureCacheIds: string[]
+

The collection of alternative cache ids, since some BaseTextures +can have more than one ID, short name and longer full URL

+
member

{Array}

+
readonly

Protected touched

touched: number
+

Used by automatic texture Garbage Collection, stores last GC tick when it was bound

+

Optional type

type?: TYPES
+

The type of resource data

+
default

PIXI.TYPES.UNSIGNED_BYTE

+

Readonly Protected uid

uid: number
+

Global unique identifier for this BaseTexture

+

valid

valid: boolean
+

Generally speaking means when resource is loaded.

+
readonly
member

{boolean}

+

width

width: number
+

The width of the base texture set when the image has loaded

+
readonly

Static _globalBatch

_globalBatch: number
+

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

+

Static prefixed

prefixed: string | boolean

Accessors

levels

  • get levels(): number

realHeight

  • get realHeight(): number
  • +

    Returns number

mipmap

  • get mipmap(): MIPMAP_MODES
  • set mipmap(value: MIPMAP_MODES): void
  • +

    Mipmap mode of the texture, affects downscaled images

    +
    default

    PIXI.settings.MIPMAP_TEXTURES

    +

    Returns MIPMAP_MODES

  • +

    Mipmap mode of the texture, affects downscaled images

    +
    default

    PIXI.settings.MIPMAP_TEXTURES

    +

    Parameters

    • value: MIPMAP_MODES

    Returns void

realHeight

  • get realHeight(): number
  • Pixel height of the source of this texture

    -
    readonly
    member

    {number}

    -

    Returns number

realWidth

  • get realWidth(): number
  • +
    readonly

    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"]

scaleMode

  • get scaleMode(): SCALE_MODES
  • set scaleMode(value: SCALE_MODES): void
  • +

    The scale mode to apply when scaling this texture

    +
    default

    PIXI.settings.SCALE_MODE

    +

    Returns SCALE_MODES

  • +

    The scale mode to apply when scaling this texture

    +
    default

    PIXI.settings.SCALE_MODE

    +

    Parameters

    • value: SCALE_MODES

    Returns void

wrapMode

  • get wrapMode(): WRAP_MODES
  • set wrapMode(value: WRAP_MODES): void
  • +

    How the texture wraps

    +
    default

    PIXI.settings.WRAP_MODE

    +

    Returns WRAP_MODES

  • +

    How the texture wraps

    +
    default

    PIXI.settings.WRAP_MODE

    +

    Parameters

    • value: WRAP_MODES

    Returns void

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
  • +

    Returns ["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
  • +

    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.

    @@ -41,62 +122,87 @@

    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
  • +

    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
  • +
  • Optional resolution: number
    +

    Optionally set resolution

    +

Returns Cubemap

    +
  • this
  • +
+

setResolution

  • setResolution(resolution: number): Cubemap
  • Changes resolution

    Parameters

    • resolution: number

      res

      -

    Returns Cubemap

    this

    -

setResource

  • +

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
  • +

Returns Cubemap

    +
  • this
  • +
+

setSize

  • setSize(desiredWidth: number, desiredHeight: 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
  • +

    Parameters

    • desiredWidth: number
      +

      Desired visual width

      +
    • desiredHeight: number
      +

      Desired visual height

      +
    • Optional resolution: number
      +

      Optionally set resolution

      +

    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
  • +

    Parameters

    • Optional scaleMode: SCALE_MODES
      +

      Pixi scalemode

      +
    • Optional mipmap: MIPMAP_MODES
      +

      enable mipmaps

      +

    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
  • +

    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>
      +

      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>
  • +

Returns void

Static from

  • from<R, RO>(source: string | ImageSource | string[], 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
      +
      static

      Type parameters

      • R: Resource<R> = Resource

      • RO = IAutoDetectOptions

      Parameters

      • source: string | ImageSource | string[]

        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>
  • +
  • Optional options: IBaseTextureOptions<RO>
    +

    See {@link PIXI.BaseTexture}'s constructor for options.

    +
  • 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
      +

      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

  • +
  • Optional options: IBaseTextureOptions<any>
    +

    See {@link PIXI.BaseTexture}'s constructor for options. + Default properties are different from the constructor's defaults.

    +

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.

      @@ -110,13 +216,13 @@

      The color for positive z.

    • negz: Color = posx

      The color for negative z.

      -

    Returns Cubemap

Static fromFaces

Returns Cubemap

Static fromFaces

Static removeFromCache

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

Returns Cubemap

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>
      +

      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 +

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 9d6a7021..d04ca871 100644 --- a/docs/classes/CubemapResource.html +++ b/docs/classes/CubemapResource.html @@ -1,57 +1,79 @@ -CubemapResource | Pixi3D - v1.5.1
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
  • +CubemapResource | Pixi3D - v1.6.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
    +

    Internal height of the resource.

    +

    Protected _width

    _width: number
    +

    Internal width of the resource.

    +

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>
    +

    Bound baseTexture, there can only be one.

    +

    destroyed

    destroyed: boolean
    +

    If resource has been destroyed.

    +
    readonly
    default

    false

    +

    internal

    internal: boolean
    +

    true if resource is created by BaseTexture +useful for doing cleanup with BaseTexture destroy +and not cleaning up resources that were created +externally.

    +

    itemDirtyIds

    itemDirtyIds: number[]
    +

    Dirty IDs for each part.

    +
    readonly

    items

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

    Readonly length

    length: number
    +

    Number of elements in array.

    +

    levels

    levels: number = 1

    Protected linkBaseTexture

    linkBaseTexture: boolean
    +

    In case BaseTextures are supplied, whether to use same resource or bind baseTexture itself.

    +

    src

    src: string
    +

    The url of the resource

    +

    Static SIDES

    SIDES: number
    +

    Number of texture sides to store for CubeResources.

    +

    Accessors

    height

    • get height(): number
    • The height of the resource.

      -
      member

      {number}

      -
      readonly

      Returns number

    valid

    • get valid(): boolean
    • +
      readonly

      Returns number

    valid

    • get valid(): boolean
    • Has been validated

      -
      readonly
      member

      {boolean}

      -

      Returns boolean

    width

    • get width(): number
    • +
      readonly

      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

    • +
      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>
        +

      Returns CubemapResource

        +
      • Instance for chaining
      • +
      +

    bind

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

      Add binding.

      +

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>

        parent base texture

        -

      Returns void

    destroy

    • destroy(): void
    • +

    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

    +

    Returns void

dispose

  • dispose(): void
  • +

    Destroy this BaseImageResource.

    +

    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

  • +
  • Optional options: IAutoDetectOptions
    +

    Detect options for resources

    +

Returns void

load

  • Load all the resources simultaneously

    -
    override

    Returns Promise<CubemapResource>

    When load is resolved

    -

resize

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

    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
  • +

Returns void

style

  • style(renderer: Renderer): boolean

unbind

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

    Unset the parent base texture.

    +

    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>
  • +

Static test

  • test(source: unknown): source is ArrayFixed<string | Resource, 6>
  • Used to auto-detect the type of resource.

    -
    static

    Parameters

    • source: unknown
      +

      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 +

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 e4e08c81..add05915 100644 --- a/docs/classes/ImageBasedLighting.html +++ b/docs/classes/ImageBasedLighting.html @@ -1,21 +1,21 @@ -ImageBasedLighting | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ImageBasedLighting

+ImageBasedLighting | Pixi3D - v1.6.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

Hierarchy

  • ImageBasedLighting

Index

Constructors

constructor

Properties

Optional lookupBrdf

lookupBrdf?: Texture<Resource>
+

Returns ImageBasedLighting

Properties

Optional lookupBrdf

lookupBrdf?: Texture<Resource>

BRDF integration map lookup texture.

-

Static defaultLookupBrdf

defaultLookupBrdf: Texture<Resource> = ...
+

Static defaultLookupBrdf

defaultLookupBrdf: Texture<Resource> = ...

The default BRDF integration map lookup texture.

-

Accessors

diffuse

Accessors

diffuse

specular

specular

valid

  • get valid(): boolean

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 3c87213d..0a591108 100644 --- a/docs/classes/InstancedMesh3D.html +++ b/docs/classes/InstancedMesh3D.html @@ -1,23 +1,90 @@ -InstancedMesh3D | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InstancedMesh3D

Hierarchy

Index

Constructors

constructor

Properties

_bounds

_bounds: Bounds

Protected _boundsID

_boundsID: number

Protected _boundsRect

_boundsRect: Rectangle

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

alpha

alpha: number

Optional buttonMode

buttonMode?: boolean

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

renderable

renderable: boolean

sortDirty

sortDirty: boolean

sortableChildren

sortableChildren: boolean

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
  • +InstancedMesh3D | Pixi3D - v1.6.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class InstancedMesh3D

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    _bounds

    _bounds: Bounds
    +

    The bounds object, this is used to calculate and store the bounds of the displayObject.

    +

    Protected _boundsID

    _boundsID: number
    +

    Flags the cached bounds as dirty.

    +

    Protected _boundsRect

    _boundsRect: Rectangle
    +

    Cache of this display-object's bounds-rectangle.

    +

    Protected _destroyed

    _destroyed: boolean
    +

    If the object has been destroyed via destroy(). If true, it should not be used.

    +

    Protected _enabledFilters

    _enabledFilters: Filter[]
    +

    Currently enabled filters.

    +

    Protected _height

    _height: number

    Protected _lastSortedIndex

    _lastSortedIndex: number
    +

    Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

    +

    _localBounds

    _localBounds: Bounds
    +

    Local bounds object, swapped with _bounds when using getLocalBounds().

    +

    Protected _localBoundsRect

    _localBoundsRect: Rectangle
    +

    Cache of this display-object's local-bounds rectangle.

    +

    Protected _mask

    _mask: Container<DisplayObject> | MaskData
    +

    The original, cached mask of the object.

    +

    _trackedPointers

    _trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number
    +

    The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

    +

    alpha

    alpha: number
    +

    The opacity of the object.

    +

    buttonMode

    buttonMode: boolean

    Readonly children

    children: DisplayObject[]
    +

    The array of children of this container.

    +
    readonly

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    cullArea

    cullArea: Rectangle
    +

    If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

    +

    cullable

    cullable: boolean
    +

    Should this object be rendered if the bounds of this object are out of frame?

    +

    Culling has no effect on whether updateTransform is called.

    +

    cursor

    cursor: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle
    +

    The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

    +

    Also works as an interaction mask.

    +

    filters

    filters: null | Filter[]
    +

    Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

    +

    hitArea

    hitArea: null | IHitArea

    interactive

    interactive: boolean

    interactiveChildren

    interactiveChildren: boolean

    isMask

    isMask: boolean
    +

    Does any other displayObject use this object as a mask?

    +

    isSprite

    isSprite: boolean
    +

    Used to fast check if a sprite is.. a sprite!

    +

    Readonly material

    material: unknown

    Readonly mesh

    mesh: Mesh3D

    name

    name: string

    parent

    parent: Container<DisplayObject>

    renderable

    renderable: boolean
    +

    Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

    +

    Only affects recursive calls from parent. You can ask for bounds manually.

    +

    sortDirty

    sortDirty: boolean
    +

    Should children be sorted by zIndex at the next updateTransform call.

    +

    Will get automatically set to true if a new child is added, or if a child's zIndex changes.

    +

    sortableChildren

    sortableChildren: boolean
    +

    If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

    +

    This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

    +

    Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

    +
    see

    PIXI.settings.SORTABLE_CHILDREN

    +

    trackedPointers

    trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean
    +

    The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

    +

    Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

    +

    worldAlpha

    worldAlpha: number
    +

    The multiplied alpha of the displayObject.

    +
    readonly

    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

    • +

      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
    • +

      Parameters

      • value: number

      Returns void

    destroyed

    • get destroyed(): boolean
    • +

      Readonly flag for destroyed display objects.

      +

      Returns boolean

    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.

      +

      Returns number

    • +

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

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container<DisplayObject> | MaskData
    • set mask(value: null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -26,12 +93,13 @@

      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

    • +

      Returns null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -40,125 +108,118 @@

      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
    • +

      Parameters

      • value: null | Container<DisplayObject> | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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

    • +

      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

    • +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

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

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: IPointData): void
    • The skew factor for the object in radians.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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.

      +

      Returns number

    • +

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

      +

      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
    • +
      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +
      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

    Protected _calculateBounds

    • _calculateBounds(): void
    • +
      see

      PIXI.Container#sortableChildren

      +

      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 _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
    • +

      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

    addChild

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

      Parameters

      • _renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected _renderWithCulling

    • _renderWithCulling(renderer: Renderer): void
    • +

      Renders this object and its children with culling.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    addChild

    • addChild<U>(...children: U): U[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
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          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

    Returns U[0]

      +
    • The first child that was added.
    • +
    +

addChildAt

  • addChildAt<U>(child: U, index: number): U
  • 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
      +

      Type parameters

      • U: DisplayObject<U>

      Parameters

      • child: U

        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

Returns U

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

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
  • +

    Parameters

    • options: undefined | boolean | IDestroyOptions

    Returns void

disableTempParent

  • disableTempParent(cacheParent: Container<DisplayObject>): void
  • Pair method for enableTempParent

    -

    Parameters

    • cacheParent: DisplayObject
      +

      Parameters

      • cacheParent: Container<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
  • +

    Parameters

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

    Returns boolean

enableTempParent

  • enableTempParent(): Container<DisplayObject>
  • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

    Returns DisplayObject

    current parent

    +

Returns Container<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
  • +

    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 @@ -167,13 +228,11 @@ 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 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);
    +
    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 @@ -181,106 +240,173 @@

    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
  • +

    Parameters

    • Optional skipUpdate: boolean
      +

      Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

      +
    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +

    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 DisplayObject

    +
  • The child at the given index, if any.
  • +
+

getChildByName

  • getChildByName<T>(name: string, deep?: boolean): T
  • Type parameters

    • T: DisplayObject<T> = DisplayObject

    Parameters

    • name: string
    • Optional deep: boolean

    Returns T

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?: boolean): Rectangle

Returns number

    +
  • The index position of the child display object to identify
  • +
+

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.

    +

Parameters

  • Optional rect: Rectangle
    +

    Optional rectangle to store the result of the bounds calculation.

    +
  • Optional skipChildrenUpdate: boolean
    +

    Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

    +

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
  • +

    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]

removeChild

  • removeChild<U>(...children: U): U[0]
  • Removes one or more children from the container.

    -

    Type parameters

    • T: DisplayObject[]

    Parameters

    • Rest ...children: T
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        The DisplayObject(s) to remove

        -

      Returns T[0]

      The first child that was removed.

      -

removeChildAt

  • removeChildAt(index: number): DisplayObject

Returns U[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[]

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

    +

Parameters

  • Optional beginIndex: number
    +

    The beginning position.

    +
  • Optional endIndex: number
    +

    The ending position. Default value is size of the container.

    +

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
  • +

    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, +

    If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

    +pixi-cull.

    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

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

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

Returns void

setParent

  • setParent(container: Container<DisplayObject>): Container<DisplayObject>
  • Set the parent Container of this DisplayObject.

    -

    Parameters

    • container: Container
      +

      Parameters

      • container: Container<DisplayObject>

        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

Returns Container<DisplayObject>

    +
  • 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
  • +

    Parameters

    • Optional x: number
      +

      The X position

      +
    • Optional y: number
      +

      The Y position

      +
    • Optional scaleX: number
      +

      The X scale value

      +
    • Optional scaleY: number
      +

      The Y scale value

      +
    • Optional rotation: number
      +

      The rotation

      +
    • Optional skewX: number
      +

      The X skew value

      +
    • Optional skewY: number
      +

      The Y skew value

      +
    • Optional pivotX: number
      +

      The X pivot value

      +
    • Optional pivotY: number
      +

      The Y pivot value

      +

    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

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

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
  • +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform.

    +

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
  • +
  • Optional from: DisplayObject
    +

    The DisplayObject to calculate the global position from.

    +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform

    +

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 +

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 dae2b2e5..f4f8c719 100644 --- a/docs/classes/InstancedModel.html +++ b/docs/classes/InstancedModel.html @@ -1,31 +1,98 @@ -InstancedModel | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InstancedModel

+InstancedModel | Pixi3D - v1.6.0
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InstancedModel

Represents an instance of a model.

-

Hierarchy

Index

Constructors

constructor

Hierarchy

Index

Constructors

constructor

Properties

_bounds

_bounds: Bounds

Protected _boundsID

_boundsID: number

Protected _boundsRect

_boundsRect: Rectangle

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

alpha

alpha: number

Optional buttonMode

buttonMode?: boolean

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[] = []
+

Returns InstancedModel

Properties

_bounds

_bounds: Bounds
+

The bounds object, this is used to calculate and store the bounds of the displayObject.

+

Protected _boundsID

_boundsID: number
+

Flags the cached bounds as dirty.

+

Protected _boundsRect

_boundsRect: Rectangle
+

Cache of this display-object's bounds-rectangle.

+

Protected _destroyed

_destroyed: boolean
+

If the object has been destroyed via destroy(). If true, it should not be used.

+

Protected _enabledFilters

_enabledFilters: Filter[]
+

Currently enabled filters.

+

Protected _height

_height: number

Protected _lastSortedIndex

_lastSortedIndex: number
+

Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

+

_localBounds

_localBounds: Bounds
+

Local bounds object, swapped with _bounds when using getLocalBounds().

+

Protected _localBoundsRect

_localBoundsRect: Rectangle
+

Cache of this display-object's local-bounds rectangle.

+

Protected _mask

_mask: Container<DisplayObject> | MaskData
+

The original, cached mask of the object.

+

_trackedPointers

_trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

Protected _width

_width: number

Protected _zIndex

_zIndex: number
+

The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

+

alpha

alpha: number
+

The opacity of the object.

+

buttonMode

buttonMode: boolean

Readonly children

children: DisplayObject[]
+

The array of children of this container.

+
readonly

containerUpdateTransform

containerUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

cullArea

cullArea: Rectangle
+

If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

+

cullable

cullable: boolean
+

Should this object be rendered if the bounds of this object are out of frame?

+

Culling has no effect on whether updateTransform is called.

+

cursor

cursor: string

displayObjectUpdateTransform

displayObjectUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

filterArea

filterArea: Rectangle
+

The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

+

Also works as an interaction mask.

+

filters

filters: null | Filter[]
+

Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

+

hitArea

hitArea: null | IHitArea

interactive

interactive: boolean

interactiveChildren

interactiveChildren: boolean

isMask

isMask: boolean
+

Does any other displayObject use this object as a mask?

+

isSprite

isSprite: boolean
+

Used to fast check if a sprite is.. a sprite!

+

meshes

meshes: InstancedMesh3D[] = []

The meshes included in the model.

-

Optional name

name?: string

parent

parent: Container

renderable

renderable: boolean

sortDirty

sortDirty: boolean

sortableChildren

sortableChildren: boolean

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
  • +

name

name: string

parent

parent: Container<DisplayObject>

renderable

renderable: boolean
+

Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

+

Only affects recursive calls from parent. You can ask for bounds manually.

+

sortDirty

sortDirty: boolean
+

Should children be sorted by zIndex at the next updateTransform call.

+

Will get automatically set to true if a new child is added, or if a child's zIndex changes.

+

sortableChildren

sortableChildren: boolean
+

If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

+

This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

+

Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

+
see

PIXI.settings.SORTABLE_CHILDREN

+

trackedPointers

trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

transform

transform: Transform3D = ...

visible

visible: boolean
+

The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

+

Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

+

worldAlpha

worldAlpha: number
+

The multiplied alpha of the displayObject.

+
readonly

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

  • +

    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
  • +

    Parameters

    • value: number

    Returns void

destroyed

  • get destroyed(): boolean
  • +

    Readonly flag for destroyed display objects.

    +

    Returns boolean

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.

    +

    Returns number

  • +

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

    +

    Parameters

    • value: number

    Returns void

localTransform

mask

  • get mask(): null | Container<DisplayObject> | MaskData
  • set mask(value: null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -34,12 +101,13 @@

    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

  • +

    Returns null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -48,125 +116,121 @@

    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
  • +

    Parameters

    • value: null | Container<DisplayObject> | MaskData

    Returns void

pivot

  • get pivot(): ObservablePoint<any>
  • set pivot(value: IPointData): 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>

  • +
    since

    4.0.0

    +

    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
  • +
    since

    4.0.0

    +

    Parameters

    • value: IPointData

    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

  • +

    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

  • +

    Parameters

    • value: number

    Returns void

rotationQuaternion

scale

skew

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

scale

skew

  • get skew(): ObservablePoint<any>
  • set skew(value: IPointData): void
  • The skew factor for the object in radians.

    -
    since

    PixiJS 4

    -
    member

    {PIXI.ObservablePoint}

    -

    Returns ObservablePoint<any>

  • +
    since

    4.0.0

    +

    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
  • +
    since

    4.0.0

    +

    Parameters

    • value: IPointData

    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.

    +

    Returns number

  • +

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

    +

    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
  • +
    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +
    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

Protected _calculateBounds

  • _calculateBounds(): void
  • +
    see

    PIXI.Container#sortableChildren

    +

    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 _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
  • +

    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

addChild

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

    Parameters

    • _renderer: Renderer
      +

      The renderer

      +

    Returns void

Protected _renderWithCulling

  • _renderWithCulling(renderer: Renderer): void
  • +

    Renders this object and its children with culling.

    +

    Parameters

    • renderer: Renderer
      +

      The renderer

      +

    Returns void

addChild

  • addChild<U>(...children: U): U[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
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        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

Returns U[0]

    +
  • The first child that was added.
  • +
+

addChildAt

  • addChildAt<U>(child: U, index: number): U
  • 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
      +

      Type parameters

      • U: DisplayObject<U>

      Parameters

      • child: U

        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

Returns U

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
  • +

    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
  • +

    Parameters

    • Optional options: boolean | IDestroyOptions
      +

      Options parameter. A boolean will act as if all options + have been set to that value

      +

    Returns void

disableTempParent

  • disableTempParent(cacheParent: Container<DisplayObject>): void
  • Pair method for enableTempParent

    -

    Parameters

    • cacheParent: DisplayObject
      +

      Parameters

      • cacheParent: Container<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
  • +

    Parameters

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

    Returns boolean

enableTempParent

  • enableTempParent(): Container<DisplayObject>
  • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

    Returns DisplayObject

    current parent

    +

Returns Container<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
  • +

    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 @@ -175,13 +239,11 @@ 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 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);
    +
    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 @@ -189,106 +251,173 @@

    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
  • +

    Parameters

    • Optional skipUpdate: boolean
      +

      Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

      +
    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +

    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 DisplayObject

    +
  • The child at the given index, if any.
  • +
+

getChildByName

  • getChildByName<T>(name: string, deep?: boolean): T
  • Type parameters

    • T: DisplayObject<T> = DisplayObject

    Parameters

    • name: string
    • Optional deep: boolean

    Returns T

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?: boolean): Rectangle

Returns number

    +
  • The index position of the child display object to identify
  • +
+

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.

    +

Parameters

  • Optional rect: Rectangle
    +

    Optional rectangle to store the result of the bounds calculation.

    +
  • Optional skipChildrenUpdate: boolean
    +

    Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

    +

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
  • +

    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]

removeChild

  • removeChild<U>(...children: U): U[0]
  • Removes one or more children from the container.

    -

    Type parameters

    • T: DisplayObject[]

    Parameters

    • Rest ...children: T
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        The DisplayObject(s) to remove

        -

      Returns T[0]

      The first child that was removed.

      -

removeChildAt

  • removeChildAt(index: number): DisplayObject

Returns U[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[]

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

    +

Parameters

  • Optional beginIndex: number
    +

    The beginning position.

    +
  • Optional endIndex: number
    +

    The ending position. Default value is size of the container.

    +

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
  • +

    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, +

    If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

    +pixi-cull.

    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

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

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

Returns void

setParent

  • setParent(container: Container<DisplayObject>): Container<DisplayObject>
  • Set the parent Container of this DisplayObject.

    -

    Parameters

    • container: Container
      +

      Parameters

      • container: Container<DisplayObject>

        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

Returns Container<DisplayObject>

    +
  • 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
  • +

    Parameters

    • Optional x: number
      +

      The X position

      +
    • Optional y: number
      +

      The Y position

      +
    • Optional scaleX: number
      +

      The X scale value

      +
    • Optional scaleY: number
      +

      The Y scale value

      +
    • Optional rotation: number
      +

      The rotation

      +
    • Optional skewX: number
      +

      The X skew value

      +
    • Optional skewY: number
      +

      The Y skew value

      +
    • Optional pivotX: number
      +

      The X pivot value

      +
    • Optional pivotY: number
      +

      The Y pivot value

      +

    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

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

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
  • +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform.

    +

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
  • +
  • Optional from: DisplayObject
    +

    The DisplayObject to calculate the global position from.

    +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform

    +

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 +

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 850207ab..f74bc214 100644 --- a/docs/classes/InstancedStandardMaterial.html +++ b/docs/classes/InstancedStandardMaterial.html @@ -1,7 +1,7 @@ -InstancedStandardMaterial | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InstancedStandardMaterial

+InstancedStandardMaterial | Pixi3D - v1.6.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

Hierarchy

  • InstancedStandardMaterial

Index

Constructors

Properties

Constructors

constructor

Properties

baseColor

baseColor: Color
+

Parameters

Returns InstancedStandardMaterial

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 b73e7f4f..2d710ac9 100644 --- a/docs/classes/Joint.html +++ b/docs/classes/Joint.html @@ -1,29 +1,96 @@ -Joint | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu
+Joint | Pixi3D - v1.6.0
Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents a joint used for vertex skinning.

-

Hierarchy

Index

Constructors

constructor

  • new Joint(inverseBindMatrix: Float32Array): Joint

Hierarchy

Index

Constructors

constructor

  • new Joint(inverseBindMatrix: Float32Array): Joint

Properties

_bounds

_bounds: Bounds

Protected _boundsID

_boundsID: number

Protected _boundsRect

_boundsRect: Rectangle

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

alpha

alpha: number

Optional buttonMode

buttonMode?: boolean

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

renderable

renderable: boolean

sortDirty

sortDirty: boolean

sortableChildren

sortableChildren: boolean

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
  • +

Returns Joint

Properties

_bounds

_bounds: Bounds
+

The bounds object, this is used to calculate and store the bounds of the displayObject.

+

Protected _boundsID

_boundsID: number
+

Flags the cached bounds as dirty.

+

Protected _boundsRect

_boundsRect: Rectangle
+

Cache of this display-object's bounds-rectangle.

+

Protected _destroyed

_destroyed: boolean
+

If the object has been destroyed via destroy(). If true, it should not be used.

+

Protected _enabledFilters

_enabledFilters: Filter[]
+

Currently enabled filters.

+

Protected _height

_height: number

Protected _lastSortedIndex

_lastSortedIndex: number
+

Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

+

_localBounds

_localBounds: Bounds
+

Local bounds object, swapped with _bounds when using getLocalBounds().

+

Protected _localBoundsRect

_localBoundsRect: Rectangle
+

Cache of this display-object's local-bounds rectangle.

+

Protected _mask

_mask: Container<DisplayObject> | MaskData
+

The original, cached mask of the object.

+

_trackedPointers

_trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

Protected _width

_width: number

Protected _zIndex

_zIndex: number
+

The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

+

alpha

alpha: number
+

The opacity of the object.

+

buttonMode

buttonMode: boolean

Readonly children

children: DisplayObject[]
+

The array of children of this container.

+
readonly

containerUpdateTransform

containerUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

cullArea

cullArea: Rectangle
+

If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

+

cullable

cullable: boolean
+

Should this object be rendered if the bounds of this object are out of frame?

+

Culling has no effect on whether updateTransform is called.

+

cursor

cursor: string

displayObjectUpdateTransform

displayObjectUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

filterArea

filterArea: Rectangle
+

The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

+

Also works as an interaction mask.

+

filters

filters: null | Filter[]
+

Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

+

hitArea

hitArea: null | IHitArea

interactive

interactive: boolean

interactiveChildren

interactiveChildren: boolean

Readonly inverseBindMatrix

inverseBindMatrix: Float32Array

isMask

isMask: boolean
+

Does any other displayObject use this object as a mask?

+

isSprite

isSprite: boolean
+

Used to fast check if a sprite is.. a sprite!

+

name

name: string

parent

parent: Container<DisplayObject>

renderable

renderable: boolean
+

Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

+

Only affects recursive calls from parent. You can ask for bounds manually.

+

sortDirty

sortDirty: boolean
+

Should children be sorted by zIndex at the next updateTransform call.

+

Will get automatically set to true if a new child is added, or if a child's zIndex changes.

+

sortableChildren

sortableChildren: boolean
+

If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

+

This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

+

Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

+
see

PIXI.settings.SORTABLE_CHILDREN

+

trackedPointers

trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

transform

transform: Transform3D = ...

visible

visible: boolean
+

The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

+

Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

+

worldAlpha

worldAlpha: number
+

The multiplied alpha of the displayObject.

+
readonly

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

  • +

    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
  • +

    Parameters

    • value: number

    Returns void

destroyed

  • get destroyed(): boolean
  • +

    Readonly flag for destroyed display objects.

    +

    Returns boolean

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.

    +

    Returns number

  • +

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

    +

    Parameters

    • value: number

    Returns void

localTransform

mask

  • get mask(): null | Container<DisplayObject> | MaskData
  • set mask(value: null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -32,12 +99,13 @@

    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

  • +

    Returns null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -46,125 +114,121 @@

    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
  • +

    Parameters

    • value: null | Container<DisplayObject> | MaskData

    Returns void

pivot

  • get pivot(): ObservablePoint<any>
  • set pivot(value: IPointData): 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>

  • +
    since

    4.0.0

    +

    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
  • +
    since

    4.0.0

    +

    Parameters

    • value: IPointData

    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

  • +

    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

  • +

    Parameters

    • value: number

    Returns void

rotationQuaternion

scale

skew

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

scale

skew

  • get skew(): ObservablePoint<any>
  • set skew(value: IPointData): void
  • The skew factor for the object in radians.

    -
    since

    PixiJS 4

    -
    member

    {PIXI.ObservablePoint}

    -

    Returns ObservablePoint<any>

  • +
    since

    4.0.0

    +

    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
  • +
    since

    4.0.0

    +

    Parameters

    • value: IPointData

    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.

    +

    Returns number

  • +

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

    +

    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
  • +
    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +
    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

Protected _calculateBounds

  • _calculateBounds(): void
  • +
    see

    PIXI.Container#sortableChildren

    +

    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 _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
  • +

    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

addChild

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

    Parameters

    • _renderer: Renderer
      +

      The renderer

      +

    Returns void

Protected _renderWithCulling

  • _renderWithCulling(renderer: Renderer): void
  • +

    Renders this object and its children with culling.

    +

    Parameters

    • renderer: Renderer
      +

      The renderer

      +

    Returns void

addChild

  • addChild<U>(...children: U): U[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
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        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

Returns U[0]

    +
  • The first child that was added.
  • +
+

addChildAt

  • addChildAt<U>(child: U, index: number): U
  • 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
      +

      Type parameters

      • U: DisplayObject<U>

      Parameters

      • child: U

        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

Returns U

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
  • +

    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
  • +

    Parameters

    • Optional options: boolean | IDestroyOptions
      +

      Options parameter. A boolean will act as if all options + have been set to that value

      +

    Returns void

disableTempParent

  • disableTempParent(cacheParent: Container<DisplayObject>): void
  • Pair method for enableTempParent

    -

    Parameters

    • cacheParent: DisplayObject
      +

      Parameters

      • cacheParent: Container<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
  • +

    Parameters

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

    Returns boolean

enableTempParent

  • enableTempParent(): Container<DisplayObject>
  • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

    Returns DisplayObject

    current parent

    +

Returns Container<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
  • +

    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 @@ -173,13 +237,11 @@ 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 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);
    +
    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 @@ -187,106 +249,173 @@

    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
  • +

    Parameters

    • Optional skipUpdate: boolean
      +

      Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

      +
    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +

    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 DisplayObject

    +
  • The child at the given index, if any.
  • +
+

getChildByName

  • getChildByName<T>(name: string, deep?: boolean): T
  • Type parameters

    • T: DisplayObject<T> = DisplayObject

    Parameters

    • name: string
    • Optional deep: boolean

    Returns T

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?: boolean): Rectangle

Returns number

    +
  • The index position of the child display object to identify
  • +
+

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.

    +

Parameters

  • Optional rect: Rectangle
    +

    Optional rectangle to store the result of the bounds calculation.

    +
  • Optional skipChildrenUpdate: boolean
    +

    Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

    +

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
  • +

    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]
  • +

    Parameters

    • Optional event: string | symbol

    Returns Joint

removeChild

  • removeChild<U>(...children: U): U[0]
  • Removes one or more children from the container.

    -

    Type parameters

    • T: DisplayObject[]

    Parameters

    • Rest ...children: T
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        The DisplayObject(s) to remove

        -

      Returns T[0]

      The first child that was removed.

      -

removeChildAt

  • removeChildAt(index: number): DisplayObject

Returns U[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[]

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

    +

Parameters

  • Optional beginIndex: number
    +

    The beginning position.

    +
  • Optional endIndex: number
    +

    The ending position. Default value is size of the container.

    +

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
  • +

    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, +

    If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

    +pixi-cull.

    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

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

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

Returns void

setParent

  • setParent(container: Container<DisplayObject>): Container<DisplayObject>
  • Set the parent Container of this DisplayObject.

    -

    Parameters

    • container: Container
      +

      Parameters

      • container: Container<DisplayObject>

        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

Returns Container<DisplayObject>

    +
  • 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
  • +

    Parameters

    • Optional x: number
      +

      The X position

      +
    • Optional y: number
      +

      The Y position

      +
    • Optional scaleX: number
      +

      The X scale value

      +
    • Optional scaleY: number
      +

      The Y scale value

      +
    • Optional rotation: number
      +

      The rotation

      +
    • Optional skewX: number
      +

      The X skew value

      +
    • Optional skewY: number
      +

      The Y skew value

      +
    • Optional pivotX: number
      +

      The X pivot value

      +
    • Optional pivotY: number
      +

      The Y pivot value

      +

    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

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

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
  • +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform.

    +

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
  • +
  • Optional from: DisplayObject
    +

    The DisplayObject to calculate the global position from.

    +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform

    +

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 +

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 9f6878fd..afd73e60 100644 --- a/docs/classes/Light.html +++ b/docs/classes/Light.html @@ -1,35 +1,102 @@ -Light | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_bounds

_bounds: Bounds

Protected _boundsID

_boundsID: number

Protected _boundsRect

_boundsRect: Rectangle

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

alpha

alpha: number

Optional buttonMode

buttonMode?: boolean

Readonly children

children: DisplayObject[]

color

color: Color = ...
+Light | Pixi3D - v1.6.0
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_bounds

_bounds: Bounds
+

The bounds object, this is used to calculate and store the bounds of the displayObject.

+

Protected _boundsID

_boundsID: number
+

Flags the cached bounds as dirty.

+

Protected _boundsRect

_boundsRect: Rectangle
+

Cache of this display-object's bounds-rectangle.

+

Protected _destroyed

_destroyed: boolean
+

If the object has been destroyed via destroy(). If true, it should not be used.

+

Protected _enabledFilters

_enabledFilters: Filter[]
+

Currently enabled filters.

+

Protected _height

_height: number

Protected _lastSortedIndex

_lastSortedIndex: number
+

Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

+

_localBounds

_localBounds: Bounds
+

Local bounds object, swapped with _bounds when using getLocalBounds().

+

Protected _localBoundsRect

_localBoundsRect: Rectangle
+

Cache of this display-object's local-bounds rectangle.

+

Protected _mask

_mask: Container<DisplayObject> | MaskData
+

The original, cached mask of the object.

+

_trackedPointers

_trackedPointers: {}

Type declaration

  • [x: number]: InteractionTrackingData

Protected _width

_width: number

Protected _zIndex

_zIndex: number
+

The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

+

alpha

alpha: number
+

The opacity of the object.

+

buttonMode

buttonMode: boolean

Readonly children

children: DisplayObject[]
+

The array of children of this container.

+
readonly

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
+

containerUpdateTransform

containerUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

cullArea

cullArea: Rectangle
+

If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

+

cullable

cullable: boolean
+

Should this object be rendered if the bounds of this object are out of frame?

+

Culling has no effect on whether updateTransform is called.

+

cursor

cursor: string

displayObjectUpdateTransform

displayObjectUpdateTransform: () => void

Type declaration

    • (): void
    • Returns void

filterArea

filterArea: Rectangle
+

The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

+

Also works as an interaction mask.

+

filters

filters: null | Filter[]
+

Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

+

hitArea

hitArea: null | IHitArea

innerConeAngle

innerConeAngle: number = 0

The inner cone angle specified in degrees.

-

intensity

intensity: number = 10
+

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
+

interactive

interactive: boolean

interactiveChildren

interactiveChildren: boolean

isMask

isMask: boolean
+

Does any other displayObject use this object as a mask?

+

isSprite

isSprite: boolean
+

Used to fast check if a sprite is.. a sprite!

+

name

name: string

outerConeAngle

outerConeAngle: number = 45

The outer cone angle specified in degrees.

-

parent

parent: Container

range

range: number = 10
+

parent

parent: Container<DisplayObject>

range

range: number = 10

The range of the light.

-

renderable

renderable: boolean

sortDirty

sortDirty: boolean

sortableChildren

sortableChildren: boolean

Optional trackedPointers

trackedPointers?: {}

Type declaration

  • [x: number]: InteractionTrackingData

transform

transform: Transform3D = ...

type

type: LightType = LightType.point
+

renderable

renderable: boolean
+

Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

+

Only affects recursive calls from parent. You can ask for bounds manually.

+

sortDirty

sortDirty: boolean
+

Should children be sorted by zIndex at the next updateTransform call.

+

Will get automatically set to true if a new child is added, or if a child's zIndex changes.

+

sortableChildren

sortableChildren: boolean
+

If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

+

This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

+

Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

+
see

PIXI.settings.SORTABLE_CHILDREN

+

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
  • +

visible

visible: boolean
+

The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

+

Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

+

worldAlpha

worldAlpha: number
+

The multiplied alpha of the displayObject.

+
readonly

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

  • +

    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
  • +

    Parameters

    • value: number

    Returns void

destroyed

  • get destroyed(): boolean
  • +

    Readonly flag for destroyed display objects.

    +

    Returns boolean

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.

    +

    Returns number

  • +

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

    +

    Parameters

    • value: number

    Returns void

localTransform

mask

  • get mask(): null | Container<DisplayObject> | MaskData
  • set mask(value: null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -38,12 +105,13 @@

    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

  • +

    Returns null | Container<DisplayObject> | 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.

    +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -52,125 +120,121 @@

    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
  • +

    Parameters

    • value: null | Container<DisplayObject> | MaskData

    Returns void

pivot

  • get pivot(): ObservablePoint<any>
  • set pivot(value: IPointData): 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>

  • +
    since

    4.0.0

    +

    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
  • +
    since

    4.0.0

    +

    Parameters

    • value: IPointData

    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

  • +

    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

  • +

    Parameters

    • value: number

    Returns void

rotationQuaternion

scale

skew

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

scale

skew

  • get skew(): ObservablePoint<any>
  • set skew(value: IPointData): void
  • The skew factor for the object in radians.

    -
    since

    PixiJS 4

    -
    member

    {PIXI.ObservablePoint}

    -

    Returns ObservablePoint<any>

  • +
    since

    4.0.0

    +

    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
  • +
    since

    4.0.0

    +

    Parameters

    • value: IPointData

    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.

    +

    Returns number

  • +

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

    +

    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
  • +
    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +

    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
  • +

    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

  • +
    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

Protected _calculateBounds

  • _calculateBounds(): void
  • +
    see

    PIXI.Container#sortableChildren

    +

    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 _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
  • +

    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

addChild

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

    Parameters

    • _renderer: Renderer
      +

      The renderer

      +

    Returns void

Protected _renderWithCulling

  • _renderWithCulling(renderer: Renderer): void
  • +

    Renders this object and its children with culling.

    +

    Parameters

    • renderer: Renderer
      +

      The renderer

      +

    Returns void

addChild

  • addChild<U>(...children: U): U[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
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        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

Returns U[0]

    +
  • The first child that was added.
  • +
+

addChildAt

  • addChildAt<U>(child: U, index: number): U
  • 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
      +

      Type parameters

      • U: DisplayObject<U>

      Parameters

      • child: U

        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

Returns U

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
  • +

    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
  • +

    Parameters

    • Optional options: boolean | IDestroyOptions
      +

      Options parameter. A boolean will act as if all options + have been set to that value

      +

    Returns void

disableTempParent

  • disableTempParent(cacheParent: Container<DisplayObject>): void
  • Pair method for enableTempParent

    -

    Parameters

    • cacheParent: DisplayObject
      +

      Parameters

      • cacheParent: Container<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
  • +

    Parameters

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

    Returns boolean

enableTempParent

  • enableTempParent(): Container<DisplayObject>
  • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

    Returns DisplayObject

    current parent

    +

Returns Container<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
  • +

    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 @@ -179,13 +243,11 @@ 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 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);
    +
    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 @@ -193,106 +255,173 @@

    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
  • +

    Parameters

    • Optional skipUpdate: boolean
      +

      Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

      +
    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +

    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 DisplayObject

    +
  • The child at the given index, if any.
  • +
+

getChildByName

  • getChildByName<T>(name: string, deep?: boolean): T
  • Type parameters

    • T: DisplayObject<T> = DisplayObject

    Parameters

    • name: string
    • Optional deep: boolean

    Returns T

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?: boolean): Rectangle

Returns number

    +
  • The index position of the child display object to identify
  • +
+

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.

    +

Parameters

  • Optional rect: Rectangle
    +

    Optional rectangle to store the result of the bounds calculation.

    +
  • Optional skipChildrenUpdate: boolean
    +

    Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

    +

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
  • +

    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]
  • +

    Parameters

    • Optional event: string | symbol

    Returns Light

removeChild

  • removeChild<U>(...children: U): U[0]
  • Removes one or more children from the container.

    -

    Type parameters

    • T: DisplayObject[]

    Parameters

    • Rest ...children: T
      +

      Type parameters

      • U: DisplayObject[]

      Parameters

      • Rest ...children: U

        The DisplayObject(s) to remove

        -

      Returns T[0]

      The first child that was removed.

      -

removeChildAt

  • removeChildAt(index: number): DisplayObject

Returns U[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[]

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

    +

Parameters

  • Optional beginIndex: number
    +

    The beginning position.

    +
  • Optional endIndex: number
    +

    The ending position. Default value is size of the container.

    +

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
  • +

    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, +

    If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

    +pixi-cull.

    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

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

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

Returns void

setParent

  • setParent(container: Container<DisplayObject>): Container<DisplayObject>
  • Set the parent Container of this DisplayObject.

    -

    Parameters

    • container: Container
      +

      Parameters

      • container: Container<DisplayObject>

        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

Returns Container<DisplayObject>

    +
  • 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
  • +

    Parameters

    • Optional x: number
      +

      The X position

      +
    • Optional y: number
      +

      The Y position

      +
    • Optional scaleX: number
      +

      The X scale value

      +
    • Optional scaleY: number
      +

      The Y scale value

      +
    • Optional rotation: number
      +

      The rotation

      +
    • Optional skewX: number
      +

      The X skew value

      +
    • Optional skewY: number
      +

      The Y skew value

      +
    • Optional pivotX: number
      +

      The X pivot value

      +
    • Optional pivotY: number
      +

      The Y pivot value

      +

    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

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

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
  • +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform.

    +

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
  • +
  • Optional from: DisplayObject
    +

    The DisplayObject to calculate the global position from.

    +
  • Optional point: P
    +

    A Point object in which to store the value, optional + (otherwise will create a new Point).

    +
  • Optional skipUpdate: boolean
    +

    Should we skip the update transform

    +

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 +

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 f02a81ed..e722578e 100644 --- a/docs/classes/LightingEnvironment.html +++ b/docs/classes/LightingEnvironment.html @@ -1,16 +1,16 @@ -LightingEnvironment | Pixi3D - v1.5.1
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LightingEnvironment

+LightingEnvironment | Pixi3D - v1.6.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

Hierarchy

  • LightingEnvironment

Implements

  • IRendererPlugin

Index

Constructors

constructor

Properties

Optional imageBasedLighting

imageBasedLighting?: ImageBasedLighting
+
  • Optional imageBasedLighting: ImageBasedLighting
  • Returns LightingEnvironment

    Properties

    Optional imageBasedLighting

    imageBasedLighting?: ImageBasedLighting

    The image-based lighting object.

    -

    lights

    lights: Light[] = []
    +

    lights

    lights: Light[] = []

    The lights affecting this lighting environment.

    -

    renderer

    renderer: Renderer

    Static main

    +

    renderer

    renderer: Renderer

    Static main

    The main lighting environment which is used by default.

    -

    Accessors

    valid

    • get valid(): boolean

    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 +

    Returns 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 987a0f5b..c915f557 100644 --- a/docs/classes/Mat4.html +++ b/docs/classes/Mat4.html @@ -1 +1 @@ -Mat4 | Pixi3D - v1.5.1
    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 +Mat4 | Pixi3D - v1.6.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 59c7537f..85b0bb8f 100644 --- a/docs/classes/Material.html +++ b/docs/classes/Material.html @@ -1,55 +1,55 @@ -Material | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Material | Pixi3D - v1.6.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
    +

    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
    +

    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

    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

    Accessors

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    depthMask

    • get depthMask(): boolean
    • set depthMask(value: boolean): 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

    • +

      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

    doubleSided

    • get doubleSided(): boolean
    • set doubleSided(value: boolean): void

    isInstancingSupported

    • get isInstancingSupported(): boolean

    isInstancingSupported

    • get isInstancingSupported(): boolean

    Methods

    createInstance

    • createInstance(): unknown

    Methods

    createInstance

    • createInstance(): unknown

    createShader

    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

    Returns undefined | MeshShader

    destroy

    • destroy(): void

    render

    • render(mesh: Mesh3D, renderer: Renderer): void

    render

    • render(mesh: Mesh3D, renderer: Renderer): void

    Optional updateUniforms

    Returns void

    Optional updateUniforms

    Static from

    Returns void

    Static from

    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

    renderer

    renderer: Renderer

    Accessors

    renderTexture

    • get renderTexture(): undefined | RenderTexture
    • set renderTexture(value: undefined | RenderTexture): void

    Methods

    clear

    • clear(): void

    Methods

    clear

    • clear(): void

    render

    • render(meshes: Mesh3D[]): 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 dd1cc818..df02f58e 100644 --- a/docs/classes/Matrix4.html +++ b/docs/classes/Matrix4.html @@ -1,67 +1,71 @@ -Matrix4 | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Matrix4 | Pixi3D - v1.6.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

    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
    +

    Returns Matrix4

    Properties

    a

    a: number
    default

    1

    +

    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

    b

    b: number
    default

    0

    +

    c

    c: number
    default

    0

    +

    d

    d: number
    default

    1

    +

    tx

    tx: number
    default

    0

    +

    ty

    ty: number
    default

    0

    +

    Accessors

    backward

    • get backward(): Float32Array

    down

    • get down(): Float32Array

    down

    • get down(): Float32Array

    forward

    • get forward(): Float32Array

    forward

    • get forward(): Float32Array

    left

    • get left(): Float32Array

    left

    • get left(): Float32Array

    position

    • get position(): Float32Array

    position

    • get position(): Float32Array

    right

    • get right(): Float32Array

    right

    • get right(): Float32Array

    rotation

    • get rotation(): Float32Array

    rotation

    • get rotation(): Float32Array

    scaling

    • get scaling(): Float32Array

    scaling

    • get scaling(): Float32Array

    transformId

    • get transformId(): number

    up

    • get up(): Float32Array

    transformId

    • get transformId(): number

    up

    • get up(): Float32Array

    Static IDENTITY

    • get IDENTITY(): Matrix
    • +

      Returns Float32Array

    Static IDENTITY

    • get IDENTITY(): Matrix
    • A default (identity) matrix

      -
      static
      const
      member

      {PIXI.Matrix}

      -

      Returns Matrix

    Static TEMP_MATRIX

    • get TEMP_MATRIX(): Matrix
    • +
      readonly

      Returns Matrix

    Static TEMP_MATRIX

    • get TEMP_MATRIX(): Matrix
    • A temp matrix

      -
      static
      const
      member

      {PIXI.Matrix}

      -

      Returns Matrix

    Methods

    append

    • +
      readonly

      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
    • +

    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
    • +

    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
    • +

    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
    • +

    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
    • +

    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
    • +

    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] @@ -71,35 +75,35 @@ ty = array[5]

      Parameters

      • array: number[]

        The array that the matrix will be populated from.

        -

      Returns void

    identity

    • +

    Returns void

    identity

    • Resets this Matrix to an identity (default) matrix.

      Returns Matrix4

      This matrix. Good for chaining method calls.

      -

    invert

    • +

    invert

    • Inverts this matrix

      Returns Matrix4

      This matrix. Good for chaining method calls.

      -

    multiply

    multiply

    prepend

    • +

    Returns void

    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

    • +

    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
    • +

    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

      +

    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
        @@ -113,7 +117,7 @@
      • ty: number

        Matrix component

      Returns Matrix4

      This matrix. Good for chaining method calls.

      -

    setFromRotationPositionScale

    setFromRotationPositionScale

    setTransform

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

    Returns void

    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

        @@ -142,7 +146,7 @@
      • 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
    • +

    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

    Properties

    _bounds

    _bounds: Bounds
    +

    The bounds object, this is used to calculate and store the bounds of the displayObject.

    +

    Protected _boundsID

    _boundsID: number
    +

    Flags the cached bounds as dirty.

    +

    Protected _boundsRect

    _boundsRect: Rectangle
    +

    Cache of this display-object's bounds-rectangle.

    +

    Protected _destroyed

    _destroyed: boolean
    +

    If the object has been destroyed via destroy(). If true, it should not be used.

    +

    Protected _enabledFilters

    _enabledFilters: Filter[]
    +

    Currently enabled filters.

    +

    Protected _height

    _height: number

    Protected _lastSortedIndex

    _lastSortedIndex: number
    +

    Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

    +

    _localBounds

    _localBounds: Bounds
    +

    Local bounds object, swapped with _bounds when using getLocalBounds().

    +

    Protected _localBoundsRect

    _localBoundsRect: Rectangle
    +

    Cache of this display-object's local-bounds rectangle.

    +

    Protected _mask

    _mask: Container<DisplayObject> | MaskData
    +

    The original, cached mask of the object.

    +

    _trackedPointers

    _trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number
    +

    The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

    +

    alpha

    alpha: number
    +

    The opacity of the object.

    +

    buttonMode

    buttonMode: boolean

    Readonly children

    children: DisplayObject[]
    +

    The array of children of this container.

    +
    readonly

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    cullArea

    cullArea: Rectangle
    +

    If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

    +

    cullable

    cullable: boolean
    +

    Should this object be rendered if the bounds of this object are out of frame?

    +

    Culling has no effect on whether updateTransform is called.

    +

    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"
    +

    Type declaration

    • [name: string]: unknown

    filterArea

    filterArea: Rectangle
    +

    The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

    +

    Also works as an interaction mask.

    +

    filters

    filters: null | Filter[]
    +

    Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

    +

    geometry

    geometry: MeshGeometry3D

    hitArea

    hitArea: null | IHitArea

    interactive

    interactive: boolean

    interactiveChildren

    interactiveChildren: boolean

    isMask

    isMask: boolean
    +

    Does any other displayObject use this object as a mask?

    +

    isSprite

    isSprite: boolean
    +

    Used to fast check if a sprite is.. a sprite!

    +

    Optional material

    material?: Material

    name

    name: string

    parent

    parent: Container<DisplayObject>

    pluginName

    pluginName: string = "pipeline"

    The name of the plugin used for rendering the mesh.

    -

    renderSortOrder

    renderSortOrder: number = 0
    +

    renderSortOrder

    renderSortOrder: number = 0

    Used for sorting the mesh before render.

    -

    renderable

    renderable: boolean

    Optional skin

    skin?: Skin
    +

    renderable

    renderable: boolean
    +

    Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

    +

    Only affects recursive calls from parent. You can ask for bounds manually.

    +

    Optional skin

    skin?: Skin

    The skin used for vertex skinning.

    -

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    Optional targetWeights

    targetWeights?: number[]
    +

    sortDirty

    sortDirty: boolean
    +

    Should children be sorted by zIndex at the next updateTransform call.

    +

    Will get automatically set to true if a new child is added, or if a child's zIndex changes.

    +

    sortableChildren

    sortableChildren: boolean
    +

    If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

    +

    This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

    +

    Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

    +
    see

    PIXI.settings.SORTABLE_CHILDREN

    +

    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
    • +

    trackedPointers

    trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean
    +

    The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

    +

    Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

    +

    worldAlpha

    worldAlpha: number
    +

    The multiplied alpha of the displayObject.

    +
    readonly

    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

    • +

      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

    destroyed

    • get destroyed(): boolean
    • +

      Readonly flag for destroyed display objects.

      +

      Returns boolean

    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.

      +

      Returns number

    • +

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

      +

      Parameters

      • value: number

      Returns void

    instances

    localTransform

    mask

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

      Returns InstancedMesh3D[]

    localTransform

    mask

    • get mask(): null | Container<DisplayObject> | MaskData
    • set mask(value: null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -46,12 +113,13 @@

      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

    • +

      Returns null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -60,136 +128,127 @@

      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
    • +

      Parameters

      • value: null | Container<DisplayObject> | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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

    • +

      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

    • +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

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

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: IPointData): void
    • The skew factor for the object in radians.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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.

      +

      Returns number

    • +

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

      +

      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
    • +
      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +
      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

    Protected _calculateBounds

    • _calculateBounds(): void
    • +
      see

      PIXI.Container#sortableChildren

      +

      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 _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

    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

    addChild

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

      Parameters

      • renderer: Renderer

      Returns void

    Protected _renderWithCulling

    • _renderWithCulling(renderer: Renderer): void
    • +

      Renders this object and its children with culling.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    addChild

    • addChild<U>(...children: U): U[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
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          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

    Returns U[0]

      +
    • The first child that was added.
    • +
    +

    addChildAt

    • addChildAt<U>(child: U, index: number): U
    • 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
        +

        Type parameters

        • U: DisplayObject<U>

        Parameters

        • child: U

          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

    Returns U

    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

    createInstance

    destroy

    destroy

    disableRenderPass

    • disableRenderPass(name: string): void

    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

    Returns void

    disableTempParent

    • disableTempParent(cacheParent: Container<DisplayObject>): void
    • Pair method for enableTempParent

      -

      Parameters

      • cacheParent: DisplayObject
        +

        Parameters

        • cacheParent: Container<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
    • +

      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

    Returns void

    enableTempParent

    • enableTempParent(): Container<DisplayObject>
    • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

      Returns DisplayObject

      current parent

      +

    Returns Container<DisplayObject>

      +
    • current parent
    • +

    eventNames

    • eventNames(): (string | symbol)[]
    • Return an array listing the events for which the emitter has registered listeners.

      -

      Returns (string | symbol)[]

    getBoundingBox

    • getBoundingBox(): undefined | AABB

    getBoundingBox

    • getBoundingBox(): undefined | AABB
    • Calculates and returns a axis-aligned bounding box of the mesh in world space.

      -

      Returns undefined | AABB

    getBounds

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

    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 @@ -198,13 +257,11 @@ 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 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);
      +
      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 @@ -212,23 +269,42 @@

      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
    • +

      Parameters

      • Optional skipUpdate: boolean
        +

        Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

        +
      • Optional rect: Rectangle
        +

        Optional rectangle to store the result of the bounds calculation.

        +

      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 DisplayObject

      +
    • The child at the given index, if any.
    • +
    +

    getChildByName

    • getChildByName<T>(name: string, deep?: boolean): T
    • Type parameters

      • T: DisplayObject<T> = DisplayObject

      Parameters

      • name: string
      • Optional deep: boolean

      Returns T

    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?: boolean): Rectangle

    Returns number

      +
    • The index position of the child display object to identify
    • +
    +

    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
    • +

      Parameters

      • Optional rect: Rectangle
        +

        Optional rectangle to store the result of the bounds calculation.

        +
      • Optional skipChildrenUpdate: boolean
        +

        Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

        +

      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.

        @@ -238,106 +314,154 @@

        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
    • +

      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]
    • +

      Parameters

      • Optional event: string | symbol

      Returns Mesh3D

    removeChild

    • removeChild<U>(...children: U): U[0]
    • Removes one or more children from the container.

      -

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          The DisplayObject(s) to remove

          -

        Returns T[0]

        The first child that was removed.

        -

    removeChildAt

    • removeChildAt(index: number): DisplayObject

    Returns U[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[]

    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

    • +

      Parameters

      • Optional beginIndex: number
        +

        The beginning position.

        +
      • Optional endIndex: number
        +

        The ending position. Default value is size of the container.

        +

      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
    • +

      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, +

      If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

      +pixi-cull.

      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

    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

    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

    Returns void

    setParent

    • setParent(container: Container<DisplayObject>): Container<DisplayObject>
    • Set the parent Container of this DisplayObject.

      -

      Parameters

      • container: Container
        +

        Parameters

        • container: Container<DisplayObject>

          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

    Returns Container<DisplayObject>

      +
    • 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
    • +

      Parameters

      • Optional x: number
        +

        The X position

        +
      • Optional y: number
        +

        The Y position

        +
      • Optional scaleX: number
        +

        The X scale value

        +
      • Optional scaleY: number
        +

        The Y scale value

        +
      • Optional rotation: number
        +

        The rotation

        +
      • Optional skewX: number
        +

        The X skew value

        +
      • Optional skewY: number
        +

        The Y skew value

        +
      • Optional pivotX: number
        +

        The X pivot value

        +
      • Optional pivotY: number
        +

        The Y pivot value

        +

      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

    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

    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
    • +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform.

      +

    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

    • +
    • Optional from: DisplayObject
      +

      The DisplayObject to calculate the global position from.

      +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform

      +

    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

    Static createPlane

    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

    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 createSphere

    Returns Mesh3D

    Static createSphere

    Static mixin

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

    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 +

    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 de90a4c8..34d7ad60 100644 --- a/docs/classes/MeshGeometry3D.html +++ b/docs/classes/MeshGeometry3D.html @@ -1,18 +1,18 @@ -MeshGeometry3D | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class MeshGeometry3D

    +MeshGeometry3D | Pixi3D - v1.6.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 colors

    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

    Hierarchy

    • MeshGeometry3D

    Index

    Constructors

    constructor

    Properties

    Optional colors

    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

    Returns void

    destroy

    • destroy(): void

    getShaderGeometry

    getShaderGeometry

    hasShaderGeometry

    • hasShaderGeometry(shader: MeshShader, instanced: boolean): boolean

    Returns 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
        diff --git a/docs/classes/MeshShader.html b/docs/classes/MeshShader.html index 0a21956c..7272560c 100644 --- a/docs/classes/MeshShader.html +++ b/docs/classes/MeshShader.html @@ -1,17 +1,22 @@ -MeshShader | Pixi3D - v1.5.1
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu
        +MeshShader | Pixi3D - v1.6.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

        Hierarchy

        • Shader
          • MeshShader

        Index

        Constructors

        constructor

        • new MeshShader(program: Program, uniforms?: Dict<any>): MeshShader
        • Parameters

          • program: Program
            +

            The program the shader will use.

            +
          • Optional uniforms: Dict<any>
            +

            Custom uniforms to use to augment the built-in ones.

            +

          Returns MeshShader

        Properties

        program

        program: Program
        +

        Program that the shader uses.

        +

        uniformGroup

        uniformGroup: UniformGroup<Dict<any>>

        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

        uniforms

        • get uniforms(): Dict<any>
        • +

          Shader uniform values, shortcut for uniformGroup.uniforms.

          +
          readonly

          Returns Dict<any>

        Methods

        checkUniformExists

        • checkUniformExists(name: string, group: UniformGroup<Dict<any>>): boolean
        • Parameters

          • name: string
          • group: UniformGroup<Dict<any>>

          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

        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.

        @@ -21,7 +26,13 @@

        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!

      +

    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
        +

        The source of the vertex shader.

        +
      • Optional fragmentSrc: string
        +

        The source of the fragment shader.

        +
      • Optional uniforms: Dict<any>
        +

        Custom uniforms to use to augment the built-in ones.

        +

      Returns Shader

      A shiny new PixiJS 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 c662c57d..0b2d4f95 100644 --- a/docs/classes/Model.html +++ b/docs/classes/Model.html @@ -1,30 +1,97 @@ -Model | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Model | Pixi3D - v1.6.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

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    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

    alpha

    alpha: number

    animations

    animations: Animation[] = []
    +

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    _bounds

    _bounds: Bounds
    +

    The bounds object, this is used to calculate and store the bounds of the displayObject.

    +

    Protected _boundsID

    _boundsID: number
    +

    Flags the cached bounds as dirty.

    +

    Protected _boundsRect

    _boundsRect: Rectangle
    +

    Cache of this display-object's bounds-rectangle.

    +

    Protected _destroyed

    _destroyed: boolean
    +

    If the object has been destroyed via destroy(). If true, it should not be used.

    +

    Protected _enabledFilters

    _enabledFilters: Filter[]
    +

    Currently enabled filters.

    +

    Protected _height

    _height: number

    Protected _lastSortedIndex

    _lastSortedIndex: number
    +

    Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

    +

    _localBounds

    _localBounds: Bounds
    +

    Local bounds object, swapped with _bounds when using getLocalBounds().

    +

    Protected _localBoundsRect

    _localBoundsRect: Rectangle
    +

    Cache of this display-object's local-bounds rectangle.

    +

    Protected _mask

    _mask: Container<DisplayObject> | MaskData
    +

    The original, cached mask of the object.

    +

    _trackedPointers

    _trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number
    +

    The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

    +

    alpha

    alpha: number
    +

    The opacity of the object.

    +

    animations

    animations: Animation[] = []

    The animations included in the model.

    -

    Optional buttonMode

    buttonMode?: boolean

    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[] = []
    +

    buttonMode

    buttonMode: boolean

    Readonly children

    children: DisplayObject[]
    +

    The array of children of this container.

    +
    readonly

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    cullArea

    cullArea: Rectangle
    +

    If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

    +

    cullable

    cullable: boolean
    +

    Should this object be rendered if the bounds of this object are out of frame?

    +

    Culling has no effect on whether updateTransform is called.

    +

    cursor

    cursor: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle
    +

    The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

    +

    Also works as an interaction mask.

    +

    filters

    filters: null | Filter[]
    +

    Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

    +

    hitArea

    hitArea: null | IHitArea

    interactive

    interactive: boolean

    interactiveChildren

    interactiveChildren: boolean

    isMask

    isMask: boolean
    +

    Does any other displayObject use this object as a mask?

    +

    isSprite

    isSprite: boolean
    +

    Used to fast check if a sprite is.. a sprite!

    +

    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

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    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
    • +

    name

    name: string

    parent

    parent: Container<DisplayObject>

    renderable

    renderable: boolean
    +

    Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

    +

    Only affects recursive calls from parent. You can ask for bounds manually.

    +

    sortDirty

    sortDirty: boolean
    +

    Should children be sorted by zIndex at the next updateTransform call.

    +

    Will get automatically set to true if a new child is added, or if a child's zIndex changes.

    +

    sortableChildren

    sortableChildren: boolean
    +

    If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

    +

    This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

    +

    Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

    +
    see

    PIXI.settings.SORTABLE_CHILDREN

    +

    trackedPointers

    trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean
    +

    The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

    +

    Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

    +

    worldAlpha

    worldAlpha: number
    +

    The multiplied alpha of the displayObject.

    +
    readonly

    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

    • +

      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
    • +

      Parameters

      • value: number

      Returns void

    destroyed

    • get destroyed(): boolean
    • +

      Readonly flag for destroyed display objects.

      +

      Returns boolean

    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.

      +

      Returns number

    • +

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

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container<DisplayObject> | MaskData
    • set mask(value: null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -33,12 +100,13 @@

      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

    • +

      Returns null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -47,130 +115,126 @@

      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
    • +

      Parameters

      • value: null | Container<DisplayObject> | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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

    • +

      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

    • +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

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

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: IPointData): void
    • The skew factor for the object in radians.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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.

      +

      Returns number

    • +

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

      +

      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
    • +
      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +
      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

    Protected _calculateBounds

    • _calculateBounds(): void
    • +
      see

      PIXI.Container#sortableChildren

      +

      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 _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
    • +

      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

    addChild

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

      Parameters

      • _renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected _renderWithCulling

    • _renderWithCulling(renderer: Renderer): void
    • +

      Renders this object and its children with culling.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    addChild

    • addChild<U>(...children: U): U[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
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          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

    Returns U[0]

      +
    • The first child that was added.
    • +
    +

    addChildAt

    • addChildAt<U>(child: U, index: number): U
    • 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
        +

        Type parameters

        • U: DisplayObject<U>

        Parameters

        • child: U

          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

    Returns U

    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

    createInstance

    destroy

    • destroy(options?: boolean | IDestroyOptions): 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
    • +

      Parameters

      • Optional options: boolean | IDestroyOptions
        +

        Options parameter. A boolean will act as if all options + have been set to that value

        +

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: Container<DisplayObject>): void
    • Pair method for enableTempParent

      -

      Parameters

      • cacheParent: DisplayObject
        +

        Parameters

        • cacheParent: Container<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
    • +

      Parameters

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

      Returns boolean

    enableTempParent

    • enableTempParent(): Container<DisplayObject>
    • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

      Returns DisplayObject

      current parent

      +

    Returns Container<DisplayObject>

      +
    • current parent
    • +

    eventNames

    • eventNames(): (string | symbol)[]
    • Return an array listing the events for which the emitter has registered listeners.

      -

      Returns (string | symbol)[]

    getBoundingBox

    • getBoundingBox(): AABB

    getBoundingBox

    • getBoundingBox(): AABB
    • Calculates and returns a axis-aligned bounding box of the model in world space. The bounding box will encapsulate the meshes included in the model.

      -

      Returns AABB

    getBounds

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

    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 @@ -179,13 +243,11 @@ 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 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);
      +
      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 @@ -193,112 +255,179 @@

      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
    • +

      Parameters

      • Optional skipUpdate: boolean
        +

        Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

        +
      • Optional rect: Rectangle
        +

        Optional rectangle to store the result of the bounds calculation.

        +

      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 DisplayObject

      +
    • The child at the given index, if any.
    • +
    +

    getChildByName

    • getChildByName<T>(name: string, deep?: boolean): T
    • Type parameters

      • T: DisplayObject<T> = DisplayObject

      Parameters

      • name: string
      • Optional deep: boolean

      Returns T

    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?: boolean): Rectangle

    Returns number

      +
    • The index position of the child display object to identify
    • +
    +

    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.

      +

    Parameters

    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +
    • Optional skipChildrenUpdate: boolean
      +

      Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

      +

    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
    • +

      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]
    • +

      Parameters

      • Optional event: string | symbol

      Returns Model

    removeChild

    • removeChild<U>(...children: U): U[0]
    • Removes one or more children from the container.

      -

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          The DisplayObject(s) to remove

          -

        Returns T[0]

        The first child that was removed.

        -

    removeChildAt

    • removeChildAt(index: number): DisplayObject

    Returns U[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[]

    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

      +

    Parameters

    • Optional beginIndex: number
      +

      The beginning position.

      +
    • Optional endIndex: number
      +

      The ending position. Default value is size of the container.

      +

    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
    • +

      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, +

      If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

      +pixi-cull.

      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

    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

    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

    Returns void

    setParent

    • setParent(container: Container<DisplayObject>): Container<DisplayObject>
    • Set the parent Container of this DisplayObject.

      -

      Parameters

      • container: Container
        +

        Parameters

        • container: Container<DisplayObject>

          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

    Returns Container<DisplayObject>

      +
    • 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
    • +

      Parameters

      • Optional x: number
        +

        The X position

        +
      • Optional y: number
        +

        The Y position

        +
      • Optional scaleX: number
        +

        The X scale value

        +
      • Optional scaleY: number
        +

        The Y scale value

        +
      • Optional rotation: number
        +

        The rotation

        +
      • Optional skewX: number
        +

        The X skew value

        +
      • Optional skewY: number
        +

        The Y skew value

        +
      • Optional pivotX: number
        +

        The X pivot value

        +
      • Optional pivotY: number
        +

        The Y pivot value

        +

      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

    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

    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
    • +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform.

      +

    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

    • +
    • Optional from: DisplayObject
      +

      The DisplayObject to calculate the global position from.

      +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform

      +

    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
    • +

    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 +

    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 fd8acbd6..e983a99d 100644 --- a/docs/classes/ObservablePoint3D.html +++ b/docs/classes/ObservablePoint3D.html @@ -1,6 +1,6 @@ -ObservablePoint3D | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ObservablePoint3D

    +ObservablePoint3D | Pixi3D - v1.6.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

    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.

        @@ -12,23 +12,29 @@

        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

    Returns ObservablePoint3D

    Properties

    _x

    _x: number

    _y

    _y: number

    cb

    cb: () => any

    Type declaration

      • (): any
      • +

        The callback function triggered when x and/or y are changed

        +

        Returns any

    scope

    scope: any
    +

    The owner of the callback

    +

    Accessors

    array

    • get array(): Float32Array
    • set array(value: Float32Array): void

    x

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

    x

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

    y

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

    y

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

    z

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

    z

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

    Methods

    clone

    copyFrom

    copyTo

    • copyTo<T>(p: T): T

    equals

    set

    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.

        @@ -36,8 +42,8 @@

        The position on the y axis.

      • z: number = x

        The position on the z axis.

        -

      Returns ObservablePoint3D

    setFrom

    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 +

    Returns ObservablePoint3D

    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 ab3e1c23..6fbc140d 100644 --- a/docs/classes/ObservableQuaternion.html +++ b/docs/classes/ObservableQuaternion.html @@ -1,6 +1,6 @@ -ObservableQuaternion | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ObservableQuaternion

    +ObservableQuaternion | Pixi3D - v1.6.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

    Hierarchy

    • ObservablePoint
      • ObservableQuaternion

    Index

    Constructors

    constructor

    • new ObservableQuaternion(cb: () => void, scope: any, x?: number, y?: number, z?: number, w?: number): 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

    Returns ObservableQuaternion

    Properties

    _x

    _x: number

    _y

    _y: number

    cb

    cb: () => any

    Type declaration

      • (): any
      • +

        The callback function triggered when x and/or y are changed

        +

        Returns any

    scope

    scope: any
    +

    The owner of the callback

    +

    Accessors

    array

    • get array(): Float32Array
    • set array(value: Float32Array): void

    w

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

    w

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

    x

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

    x

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

    y

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

    y

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

    z

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

    z

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

    Methods

    clone

    Methods

    clone

    • Creates a clone of this quaternion.

      Parameters

      • cb: () => any = ...

        Callback when changed.

        -
          • (): any
          • Returns any

      • scope: any = ...
        +
          • (): any
          • +

            The callback function triggered when x and/or y are changed

            +

            Returns any

      • scope: any = ...

        Owner of callback.

        -

      Returns ObservableQuaternion

    copyFrom

    Returns ObservableQuaternion

    copyFrom

    copyTo

    • copyTo<T>(p: T): T

    Returns ObservableQuaternion

    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

    Returns T

    equals

    set

    Returns boolean

    set

    setEulerAngles

    • setEulerAngles(x: number, y: number, z: number): void

    Returns ObservableQuaternion

    setEulerAngles

    • setEulerAngles(x: number, y: number, z: number): void

    setFrom

    Returns 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 +

    Returns ObservableQuaternion

    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 997d4d71..7e845d89 100644 --- a/docs/classes/PickingHitArea.html +++ b/docs/classes/PickingHitArea.html @@ -1,6 +1,6 @@ -PickingHitArea | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class PickingHitArea

    +PickingHitArea | Pixi3D - v1.6.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

    Hierarchy

    • PickingHitArea

    Implements

    • IHitArea

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • Creates a new hitarea using the specified object.

      Parameters

      • renderer: undefined | Renderer

        Not used, accepts any value. Only here for compatibility reasons.

        @@ -9,9 +9,9 @@
      • 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 = ...
    +

    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

    Static fromObject

    object

    object: Mesh3D | Model

    Methods

    contains

    • contains(x: number, y: number): boolean

    Static fromObject

    Properties

    renderer

    renderer: Renderer

    Static main

    The main picking interaction which is used by default.

    -

    Methods

    containsHitArea

    • containsHitArea(x: number, y: number, hitArea: PickingHitArea): boolean

    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 +

    Returns 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 2732848e..61c03f04 100644 --- a/docs/classes/Plane.html +++ b/docs/classes/Plane.html @@ -1 +1 @@ -Plane | Pixi3D - v1.5.1
    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 +Plane | Pixi3D - v1.6.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 d62f7300..be64c43e 100644 --- a/docs/classes/PostProcessingSprite.html +++ b/docs/classes/PostProcessingSprite.html @@ -1,15 +1,118 @@ -PostProcessingSprite | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class PostProcessingSprite

    +PostProcessingSprite | Pixi3D - v1.6.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

    constructor

    Hierarchy

    • Sprite
      • PostProcessingSprite

    Index

    Constructors

    constructor

    Properties

    Protected _anchor

    _anchor: ObservablePoint<any>

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    _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

    alpha

    alpha: number

    blendMode

    blendMode: BLEND_MODES

    Optional buttonMode

    buttonMode?: boolean

    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

    renderable

    renderable: boolean

    renderer

    renderer: Renderer

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    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
    • +

    Returns PostProcessingSprite

    Properties

    Protected _anchor

    _anchor: ObservablePoint<any>
    +

    The anchor point defines the normalized coordinates +in the texture that map to the position of this +sprite.

    +

    By default, this is (0,0) (or texture.defaultAnchor +if you have modified that), which means the position +(x,y) of this Sprite will be the top-left corner.

    +

    Note: Updating texture.defaultAnchor after +constructing a Sprite does not update its anchor.

    +

    https://docs.cocos2d-x.org/cocos2d-x/en/sprites/manipulation.html

    +
    default

    this.texture.defaultAnchor

    +

    _bounds

    _bounds: Bounds
    +

    The bounds object, this is used to calculate and store the bounds of the displayObject.

    +

    Protected _boundsID

    _boundsID: number
    +

    Flags the cached bounds as dirty.

    +

    Protected _boundsRect

    _boundsRect: Rectangle
    +

    Cache of this display-object's bounds-rectangle.

    +

    Protected _cachedTint

    _cachedTint: number
    +

    Cached tint value so we can tell when the tint is changed. +Value is used for 2d CanvasRenderer.

    +
    default

    0xFFFFFF

    +

    Protected _destroyed

    _destroyed: boolean
    +

    If the object has been destroyed via destroy(). If true, it should not be used.

    +

    Protected _enabledFilters

    _enabledFilters: Filter[]
    +

    Currently enabled filters.

    +

    Protected _height

    _height: number
    +

    The height of the sprite (this is initially set by the texture)

    +

    Protected _lastSortedIndex

    _lastSortedIndex: number
    +

    Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

    +

    _localBounds

    _localBounds: Bounds
    +

    Local bounds object, swapped with _bounds when using getLocalBounds().

    +

    Protected _localBoundsRect

    _localBoundsRect: Rectangle
    +

    Cache of this display-object's local-bounds rectangle.

    +

    Protected _mask

    _mask: Container<DisplayObject> | MaskData
    +

    The original, cached mask of the object.

    +

    _textureID

    _textureID: number

    Protected _textureTrimmedID

    _textureTrimmedID: number

    _trackedPointers

    _trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number
    +

    The width of the sprite (this is initially set by the texture).

    +

    Protected _zIndex

    _zIndex: number
    +

    The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

    +

    alpha

    alpha: number
    +

    The opacity of the object.

    +

    blendMode

    blendMode: BLEND_MODES
    +

    The blend mode to be applied to the sprite. Apply a value of PIXI.BLEND_MODES.NORMAL to reset the blend mode.

    +
    default

    PIXI.BLEND_MODES.NORMAL

    +

    buttonMode

    buttonMode: boolean

    Readonly children

    children: DisplayObject[]
    +

    The array of children of this container.

    +
    readonly

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    cullArea

    cullArea: Rectangle
    +

    If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

    +

    cullable

    cullable: boolean
    +

    Should this object be rendered if the bounds of this object are out of frame?

    +

    Culling has no effect on whether updateTransform is called.

    +

    cursor

    cursor: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle
    +

    The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

    +

    Also works as an interaction mask.

    +

    filters

    filters: null | Filter[]
    +

    Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

    +

    hitArea

    hitArea: null | IHitArea

    indices

    indices: Uint16Array

    interactive

    interactive: boolean

    interactiveChildren

    interactiveChildren: boolean

    isMask

    isMask: boolean
    +

    Does any other displayObject use this object as a mask?

    +

    isSprite

    isSprite: boolean
    +

    Used to fast check if a sprite is.. a sprite!

    +

    name

    name: string

    parent

    parent: Container<DisplayObject>

    pluginName

    pluginName: string
    +

    Plugin that is responsible for rendering this element. +Allows to customize the rendering process without overriding '_render' & '_renderCanvas' methods.

    +
    default

    'batch'

    +

    renderable

    renderable: boolean
    +

    Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

    +

    Only affects recursive calls from parent. You can ask for bounds manually.

    +

    renderer

    renderer: Renderer

    sortDirty

    sortDirty: boolean
    +

    Should children be sorted by zIndex at the next updateTransform call.

    +

    Will get automatically set to true if a new child is added, or if a child's zIndex changes.

    +

    sortableChildren

    sortableChildren: boolean
    +

    If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

    +

    This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

    +

    Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

    +
    see

    PIXI.settings.SORTABLE_CHILDREN

    +

    trackedPointers

    trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform
    +

    World transform and local transform of this object. +This will become read-only later, please do not assign anything there unless you know what are you doing.

    +

    Protected uvs

    uvs: Float32Array
    +

    This is used to store the uvs data of the sprite, assigned at the same time +as the vertexData in calculateVertices().

    +
    member

    {Float32Array}

    +

    Protected vertexData

    vertexData: Float32Array
    +

    This is used to store the vertex data of the sprite (basically a quad).

    +
    member

    {Float32Array}

    +

    visible

    visible: boolean
    +

    The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

    +

    Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

    +

    worldAlpha

    worldAlpha: number
    +

    The multiplied alpha of the displayObject.

    +
    readonly

    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.

      @@ -18,8 +121,7 @@

      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>

    • +

      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.

      @@ -28,31 +130,29 @@

      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
    • +

      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

    • +

      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>

    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
    • +

      Returns undefined | BaseTexture<Resource, IAutoDetectOptions>

    destroyed

    • get destroyed(): boolean
    • +

      Readonly flag for destroyed display objects.

      +

      Returns boolean

    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.

      +

      Returns number

    • +

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

      +

      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
    • +
      readonly

      Returns Matrix

    mask

    • get mask(): null | Container<DisplayObject> | MaskData
    • set mask(value: null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -61,12 +161,13 @@

      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

    • +

      Returns null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -75,180 +176,160 @@

      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
    • +

      Parameters

      • value: null | Container<DisplayObject> | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      Returns void

    position

    • get position(): ObservablePoint<any>
    • set position(value: IPointData): void
    • The coordinate of the object relative to the local coordinates of the parent.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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

    renderTexture

    • get renderTexture(): RenderTexture

    rotation

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

      Returns 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

    • +

      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
    • +

      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}.

      +
      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}.

      +
      default

      false

      +

      Parameters

      • value: boolean

      Returns void

    scale

    • get scale(): ObservablePoint<any>
    • set scale(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      Returns void

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: IPointData): void
    • The skew factor for the object in radians.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      Returns void

    texture

    • get texture(): Texture<Resource>
    • set texture(value: Texture<Resource>): void
    • +

      The texture that the sprite is using.

      +

      Returns Texture<Resource>

    • +

      The texture that the sprite is using.

      +

      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.

      +
      default

      0xFFFFFF

      +

      Returns number

    • +

      The tint applied to the sprite. This is a hex value.

      +

      A value of 0xFFFFFF will remove any tint effect.

      +
      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.

      +

      Returns number

    • +

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

      +

      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
    • +
      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
    • +
      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +
      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

    Protected _calculateBounds

    • _calculateBounds(): void
    • +
      see

      PIXI.Container#sortableChildren

      +

      Parameters

      • value: number

      Returns void

    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 _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
    • +

      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

    addChild

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

    Returns void

    Protected _renderWithCulling

    • _renderWithCulling(renderer: Renderer): void
    • +

      Renders this object and its children with culling.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    addChild

    • addChild<U>(...children: U): U[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
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          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
    • +

    Returns U[0]

      +
    • The first child that was added.
    • +
    +

    addChildAt

    • addChildAt<U>(child: U, index: number): U
    • 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
        +

        Type parameters

        • U: DisplayObject<U>

        Parameters

        • child: U

          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
    • +

    Returns U

    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
    • +

      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

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

    Returns boolean

    The result of the test

    +

    destroy

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

    disableTempParent

    • disableTempParent(cacheParent: Container<DisplayObject>): void
    • Pair method for enableTempParent

      -

      Parameters

      • cacheParent: DisplayObject
        +

        Parameters

        • cacheParent: Container<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
    • +

      Parameters

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

      Returns boolean

    enableTempParent

    • enableTempParent(): Container<DisplayObject>
    • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

      Returns DisplayObject

      current parent

      +

    Returns Container<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
    • +

      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 @@ -257,13 +338,11 @@ 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 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);
      +
      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 @@ -271,118 +350,180 @@

      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
    • +

      Parameters

      • Optional skipUpdate: boolean
        +

        Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

        +
      • Optional rect: Rectangle
        +

        Optional rectangle to store the result of the bounds calculation.

        +

      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 DisplayObject

      +
    • The child at the given index, if any.
    • +
    +

    getChildByName

    • getChildByName<T>(name: string, deep?: boolean): T
    • Type parameters

      • T: DisplayObject<T> = DisplayObject

      Parameters

      • name: string
      • Optional deep: boolean

      Returns T

    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): Rectangle
    • +

    Returns number

      +
    • The index position of the child display object to identify
    • +
    +

    getLocalBounds

    • getLocalBounds(rect?: Rectangle): Rectangle
    • Gets the local bounds of the sprite object.

      -

      Parameters

      • Optional rect: Rectangle

      Returns Rectangle

      The bounds.

      +

    Parameters

    • Optional rect: Rectangle
      +

      Optional output 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

    • +

      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]
    • +

      Parameters

      • Optional event: string | symbol

      Returns PostProcessingSprite

    removeChild

    • removeChild<U>(...children: U): U[0]
    • Removes one or more children from the container.

      -

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          The DisplayObject(s) to remove

          -

        Returns T[0]

        The first child that was removed.

        -

    removeChildAt

    • removeChildAt(index: number): DisplayObject
    • +

    Returns U[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[]
    • +

    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

      +

    Parameters

    • Optional beginIndex: number
      +

      The beginning position.

      +
    • Optional endIndex: number
      +

      The ending position. Default value is size of the container.

      +

    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
    • +

      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, +

      If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

      +pixi-cull.

      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
    • +

    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

    renderObject

    • renderObject(object: DisplayObject): void

    Returns void

    renderObject

    • renderObject(object: DisplayObject): void

    setChildIndex

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

    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
    • +

    Returns void

    setParent

    • setParent(container: Container<DisplayObject>): Container<DisplayObject>
    • Set the parent Container of this DisplayObject.

      -

      Parameters

      • container: Container
        +

        Parameters

        • container: Container<DisplayObject>

          The Container to add this DisplayObject to.

          -

        Returns Container

        The Container that this DisplayObject was added to.

        -

    setResolution

    • setResolution(resolution: number): void

    Returns Container<DisplayObject>

      +
    • The Container that this DisplayObject was added to.
    • +
    +

    setResolution

    • setResolution(resolution: number): void

    setTransform

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

    Returns void

    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
    • +

      Parameters

      • Optional x: number
        +

        The X position

        +
      • Optional y: number
        +

        The Y position

        +
      • Optional scaleX: number
        +

        The X scale value

        +
      • Optional scaleY: number
        +

        The Y scale value

        +
      • Optional rotation: number
        +

        The rotation

        +
      • Optional skewX: number
        +

        The X skew value

        +
      • Optional skewY: number
        +

        The Y skew value

        +
      • Optional pivotX: number
        +

        The X pivot value

        +
      • Optional pivotY: number
        +

        The Y pivot value

        +

      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
    • +

      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
    • +

    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
    • +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform.

      +

    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
    • +
    • Optional from: DisplayObject
      +

      The DisplayObject to calculate the global position from.

      +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform

      +

    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
        +

        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
    • +

    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 +

    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 c748d48c..af93bfc1 100644 --- a/docs/classes/Quat.html +++ b/docs/classes/Quat.html @@ -1 +1 @@ -Quat | Pixi3D - v1.5.1
    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 +Quat | Pixi3D - v1.6.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 c8d6db5f..0e5062ff 100644 --- a/docs/classes/Ray.html +++ b/docs/classes/Ray.html @@ -1 +1 @@ -Ray | Pixi3D - v1.5.1
    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 +Ray | Pixi3D - v1.6.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 51663e97..655557cc 100644 --- a/docs/classes/ShadowCastingLight.html +++ b/docs/classes/ShadowCastingLight.html @@ -1,6 +1,6 @@ -ShadowCastingLight | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class ShadowCastingLight

    +ShadowCastingLight | Pixi3D - v1.6.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

    Hierarchy

    • ShadowCastingLight

    Index

    Constructors

    constructor

    Properties

    Optional camera

    camera?: Camera
    +

    Returns ShadowCastingLight

    Properties

    Optional camera

    camera?: Camera

    The camera to follow when using directional lights.

    -

    followCamera

    followCamera: boolean = true
    +

    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
    +

    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
    +

    softness

    softness: number = 0

    The softness of the edges for the shadow.

    -

    Accessors

    filterTexture

    • get filterTexture(): RenderTexture

    Accessors

    filterTexture

    • get filterTexture(): RenderTexture

    lightViewProjection

    • get lightViewProjection(): Float32Array

    lightViewProjection

    • get lightViewProjection(): Float32Array

    shadowTexture

    • get shadowTexture(): RenderTexture

    shadowTexture

    • get shadowTexture(): RenderTexture

    Methods

    clear

    • clear(): void

    Methods

    clear

    • clear(): void

    destroy

    • destroy(): void

    destroy

    • destroy(): void

    updateLightViewProjection

    • updateLightViewProjection(): void

    updateLightViewProjection

    • updateLightViewProjection(): void

    Static isHighQualitySupported

    • isHighQualitySupported(renderer: Renderer): boolean

    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 boolean

    Static isMediumQualitySupported

    • isMediumQualitySupported(renderer: Renderer): boolean

    clear

    • clear(): void

    removeShadowCastingLight

    removeShadowCastingLight

    render

    • render(meshes: Mesh3D[]): void

    Returns 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/Skin.html b/docs/classes/Skin.html index 8089e85d..99653f50 100644 --- a/docs/classes/Skin.html +++ b/docs/classes/Skin.html @@ -1,15 +1,15 @@ -Skin | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Skin | Pixi3D - v1.6.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Represents a skin used for vertex skinning.

    -

    Hierarchy

    • Skin

    Index

    Constructors

    constructor

    Hierarchy

    • Skin

    Index

    Constructors

    constructor

    Properties

    jointMatrices

    jointMatrices: Float32Array = ...
    +

    Returns Skin

    Properties

    jointMatrices

    jointMatrices: Float32Array = ...

    The joint matrices which has been calculated.

    -

    jointNormalMatrices

    jointNormalMatrices: Float32Array = ...
    +

    jointNormalMatrices

    jointNormalMatrices: Float32Array = ...

    The joint normal matrices which has been calculated.

    -

    Readonly joints

    joints: Joint[]

    Readonly parent

    parent: Container3D

    Methods

    calculateJointMatrices

    • calculateJointMatrices(): void

    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 491df78f..b1b7059b 100644 --- a/docs/classes/Skybox.html +++ b/docs/classes/Skybox.html @@ -1,41 +1,108 @@ -Skybox | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Skybox | Pixi3D - v1.6.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

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    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

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    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

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    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
    • +

    Returns Skybox

    Properties

    _bounds

    _bounds: Bounds
    +

    The bounds object, this is used to calculate and store the bounds of the displayObject.

    +

    Protected _boundsID

    _boundsID: number
    +

    Flags the cached bounds as dirty.

    +

    Protected _boundsRect

    _boundsRect: Rectangle
    +

    Cache of this display-object's bounds-rectangle.

    +

    Protected _destroyed

    _destroyed: boolean
    +

    If the object has been destroyed via destroy(). If true, it should not be used.

    +

    Protected _enabledFilters

    _enabledFilters: Filter[]
    +

    Currently enabled filters.

    +

    Protected _height

    _height: number

    Protected _lastSortedIndex

    _lastSortedIndex: number
    +

    Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

    +

    _localBounds

    _localBounds: Bounds
    +

    Local bounds object, swapped with _bounds when using getLocalBounds().

    +

    Protected _localBoundsRect

    _localBoundsRect: Rectangle
    +

    Cache of this display-object's local-bounds rectangle.

    +

    Protected _mask

    _mask: Container<DisplayObject> | MaskData
    +

    The original, cached mask of the object.

    +

    _trackedPointers

    _trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number
    +

    The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

    +

    alpha

    alpha: number
    +

    The opacity of the object.

    +

    buttonMode

    buttonMode: boolean

    Readonly children

    children: DisplayObject[]
    +

    The array of children of this container.

    +
    readonly

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    cullArea

    cullArea: Rectangle
    +

    If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

    +

    cullable

    cullable: boolean
    +

    Should this object be rendered if the bounds of this object are out of frame?

    +

    Culling has no effect on whether updateTransform is called.

    +

    cursor

    cursor: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle
    +

    The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

    +

    Also works as an interaction mask.

    +

    filters

    filters: null | Filter[]
    +

    Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

    +

    hitArea

    hitArea: null | IHitArea

    interactive

    interactive: boolean

    interactiveChildren

    interactiveChildren: boolean

    isMask

    isMask: boolean
    +

    Does any other displayObject use this object as a mask?

    +

    isSprite

    isSprite: boolean
    +

    Used to fast check if a sprite is.. a sprite!

    +

    name

    name: string

    parent

    parent: Container<DisplayObject>

    renderable

    renderable: boolean
    +

    Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

    +

    Only affects recursive calls from parent. You can ask for bounds manually.

    +

    sortDirty

    sortDirty: boolean
    +

    Should children be sorted by zIndex at the next updateTransform call.

    +

    Will get automatically set to true if a new child is added, or if a child's zIndex changes.

    +

    sortableChildren

    sortableChildren: boolean
    +

    If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

    +

    This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

    +

    Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

    +
    see

    PIXI.settings.SORTABLE_CHILDREN

    +

    trackedPointers

    trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean
    +

    The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

    +

    Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

    +

    worldAlpha

    worldAlpha: number
    +

    The multiplied alpha of the displayObject.

    +
    readonly

    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

    • +

      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

    • get camera(): undefined | Camera
    • set camera(value: undefined | Camera): void

    cubemap

    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
    • +

      Parameters

      Returns void

    destroyed

    • get destroyed(): boolean
    • +

      Readonly flag for destroyed display objects.

      +

      Returns boolean

    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.

      +

      Returns number

    • +

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

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container<DisplayObject> | MaskData
    • set mask(value: null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -44,12 +111,13 @@

      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

    • +

      Returns null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -58,125 +126,121 @@

      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
    • +

      Parameters

      • value: null | Container<DisplayObject> | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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

    • +

      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

    • +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

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

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: IPointData): void
    • The skew factor for the object in radians.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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
    • +
      since

      4.0.0

      +

      Parameters

      • value: IPointData

      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.

      +

      Returns number

    • +

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

      +

      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
    • +
      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +
      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

    Protected _calculateBounds

    • _calculateBounds(): void
    • +
      see

      PIXI.Container#sortableChildren

      +

      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 _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
    • +

      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

    addChild

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

      Parameters

      • _renderer: Renderer
        +

        The renderer

        +

      Returns void

    Protected _renderWithCulling

    • _renderWithCulling(renderer: Renderer): void
    • +

      Renders this object and its children with culling.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    addChild

    • addChild<U>(...children: U): U[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
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          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

    Returns U[0]

      +
    • The first child that was added.
    • +
    +

    addChildAt

    • addChildAt<U>(child: U, index: number): U
    • 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
        +

        Type parameters

        • U: DisplayObject<U>

        Parameters

        • child: U

          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

    Returns U

    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
    • +

      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
    • +

      Parameters

      • Optional options: boolean | IDestroyOptions
        +

        Options parameter. A boolean will act as if all options + have been set to that value

        +

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: Container<DisplayObject>): void
    • Pair method for enableTempParent

      -

      Parameters

      • cacheParent: DisplayObject
        +

        Parameters

        • cacheParent: Container<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
    • +

      Parameters

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

      Returns boolean

    enableTempParent

    • enableTempParent(): Container<DisplayObject>
    • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

      Returns DisplayObject

      current parent

      +

    Returns Container<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
    • +

      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 @@ -185,13 +249,11 @@ 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 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);
      +
      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 @@ -199,110 +261,177 @@

      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
    • +

      Parameters

      • Optional skipUpdate: boolean
        +

        Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

        +
      • Optional rect: Rectangle
        +

        Optional rectangle to store the result of the bounds calculation.

        +

      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 DisplayObject

      +
    • The child at the given index, if any.
    • +
    +

    getChildByName

    • getChildByName<T>(name: string, deep?: boolean): T
    • Type parameters

      • T: DisplayObject<T> = DisplayObject

      Parameters

      • name: string
      • Optional deep: boolean

      Returns T

    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?: boolean): Rectangle

    Returns number

      +
    • The index position of the child display object to identify
    • +
    +

    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.

      +

    Parameters

    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +
    • Optional skipChildrenUpdate: boolean
      +

      Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

      +

    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
    • +

      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]
    • +

      Parameters

      • Optional event: string | symbol

      Returns Skybox

    removeChild

    • removeChild<U>(...children: U): U[0]
    • Removes one or more children from the container.

      -

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          The DisplayObject(s) to remove

          -

        Returns T[0]

        The first child that was removed.

        -

    removeChildAt

    • removeChildAt(index: number): DisplayObject

    Returns U[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[]

    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

      +

    Parameters

    • Optional beginIndex: number
      +

      The beginning position.

      +
    • Optional endIndex: number
      +

      The ending position. Default value is size of the container.

      +

    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
    • +

      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, +

      If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

      +pixi-cull.

      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

    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

    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

    Returns void

    setParent

    • setParent(container: Container<DisplayObject>): Container<DisplayObject>
    • Set the parent Container of this DisplayObject.

      -

      Parameters

      • container: Container
        +

        Parameters

        • container: Container<DisplayObject>

          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

    Returns Container<DisplayObject>

      +
    • 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
    • +

      Parameters

      • Optional x: number
        +

        The X position

        +
      • Optional y: number
        +

        The Y position

        +
      • Optional scaleX: number
        +

        The X scale value

        +
      • Optional scaleY: number
        +

        The Y scale value

        +
      • Optional rotation: number
        +

        The rotation

        +
      • Optional skewX: number
        +

        The X skew value

        +
      • Optional skewY: number
        +

        The Y skew value

        +
      • Optional pivotX: number
        +

        The X pivot value

        +
      • Optional pivotY: number
        +

        The Y pivot value

        +

      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

    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

    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
    • +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform.

      +

    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

    • +
    • Optional from: DisplayObject
      +

      The DisplayObject to calculate the global position from.

      +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform

      +

    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
    • +

    Returns Skybox

    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 +

    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 0c3a094d..be11a6a0 100644 --- a/docs/classes/Sprite3D.html +++ b/docs/classes/Sprite3D.html @@ -1,45 +1,112 @@ -Sprite3D | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Sprite3D | Pixi3D - v1.6.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Represents a sprite in 3D space.

    -

    Hierarchy

    Index

    Constructors

    constructor

    • new Sprite3D(texture: Texture<Resource>): Sprite3D

    Hierarchy

    Index

    Constructors

    constructor

    • new Sprite3D(texture: Texture<Resource>): Sprite3D

    Properties

    _bounds

    _bounds: Bounds

    Protected _boundsID

    _boundsID: number

    Protected _boundsRect

    _boundsRect: Rectangle

    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

    alpha

    alpha: number

    Optional buttonMode

    buttonMode?: boolean

    Optional camera

    camera?: Camera
    +

    Returns Sprite3D

    Properties

    _bounds

    _bounds: Bounds
    +

    The bounds object, this is used to calculate and store the bounds of the displayObject.

    +

    Protected _boundsID

    _boundsID: number
    +

    Flags the cached bounds as dirty.

    +

    Protected _boundsRect

    _boundsRect: Rectangle
    +

    Cache of this display-object's bounds-rectangle.

    +

    Protected _destroyed

    _destroyed: boolean
    +

    If the object has been destroyed via destroy(). If true, it should not be used.

    +

    Protected _enabledFilters

    _enabledFilters: Filter[]
    +

    Currently enabled filters.

    +

    Protected _height

    _height: number

    Protected _lastSortedIndex

    _lastSortedIndex: number
    +

    Which index in the children array the display component was before the previous zIndex sort. +Used by containers to help sort objects with the same zIndex, by using previous array index as the decider.

    +

    _localBounds

    _localBounds: Bounds
    +

    Local bounds object, swapped with _bounds when using getLocalBounds().

    +

    Protected _localBoundsRect

    _localBoundsRect: Rectangle
    +

    Cache of this display-object's local-bounds rectangle.

    +

    Protected _mask

    _mask: Container<DisplayObject> | MaskData
    +

    The original, cached mask of the object.

    +

    _trackedPointers

    _trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    Protected _width

    _width: number

    Protected _zIndex

    _zIndex: number
    +

    The zIndex of the displayObject. +A higher value will mean it will be rendered on top of other displayObjects within the same container.

    +

    alpha

    alpha: number
    +

    The opacity of the object.

    +

    buttonMode

    buttonMode: boolean

    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

    renderable

    renderable: boolean

    sortDirty

    sortDirty: boolean

    sortableChildren

    sortableChildren: boolean

    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

    Readonly children

    children: DisplayObject[]
    +

    The array of children of this container.

    +
    readonly

    containerUpdateTransform

    containerUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    cullArea

    cullArea: Rectangle
    +

    If set, this shape is used for culling instead of the bounds of this object. +It can improve the culling performance of objects with many children. +The culling area is defined in local space.

    +

    cullable

    cullable: boolean
    +

    Should this object be rendered if the bounds of this object are out of frame?

    +

    Culling has no effect on whether updateTransform is called.

    +

    cursor

    cursor: string

    displayObjectUpdateTransform

    displayObjectUpdateTransform: () => void

    Type declaration

      • (): void
      • Returns void

    filterArea

    filterArea: Rectangle
    +

    The area the filter is applied to. This is used as more of an optimization +rather than figuring out the dimensions of the displayObject each frame you can set this rectangle.

    +

    Also works as an interaction mask.

    +

    filters

    filters: null | Filter[]
    +

    Sets the filters for the displayObject. +IMPORTANT: This is a WebGL only feature and will be ignored by the canvas renderer. +To remove filters simply set this property to 'null'.

    +

    hitArea

    hitArea: null | IHitArea

    interactive

    interactive: boolean

    interactiveChildren

    interactiveChildren: boolean

    isMask

    isMask: boolean
    +

    Does any other displayObject use this object as a mask?

    +

    isSprite

    isSprite: boolean
    +

    Used to fast check if a sprite is.. a sprite!

    +

    name

    name: string

    parent

    parent: Container<DisplayObject>

    renderable

    renderable: boolean
    +

    Can this object be rendered, if false the object will not be drawn but the updateTransform +methods will still be called.

    +

    Only affects recursive calls from parent. You can ask for bounds manually.

    +

    sortDirty

    sortDirty: boolean
    +

    Should children be sorted by zIndex at the next updateTransform call.

    +

    Will get automatically set to true if a new child is added, or if a child's zIndex changes.

    +

    sortableChildren

    sortableChildren: boolean
    +

    If set to true, the container will sort its children by zIndex value +when updateTransform() is called, or manually if sortChildren() is called.

    +

    This actually changes the order of elements in the array, so should be treated +as a basic solution that is not performant compared to other solutions, +such as @link https://github.com/pixijs/pixi-display

    +

    Also be aware of that this may not work nicely with the addChildAt() function, +as the zIndex sorting may cause the child to automatically sorted to another position.

    +
    see

    PIXI.settings.SORTABLE_CHILDREN

    +

    trackedPointers

    trackedPointers: {}

    Type declaration

    • [x: number]: InteractionTrackingData

    transform

    transform: Transform3D = ...

    visible

    visible: boolean
    +

    The visibility of the object. If false the object will not be drawn, and +the updateTransform function will not be called.

    +

    Only affects recursive calls from parent. You can ask for bounds or call updateTransform manually.

    +

    worldAlpha

    worldAlpha: number
    +

    The multiplied alpha of the displayObject.

    +
    readonly

    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

    angle

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

      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

    • +

      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

    billboardType

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    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
    • +

      Parameters

      • value: BLEND_MODES

      Returns void

    destroyed

    • get destroyed(): boolean
    • +

      Readonly flag for destroyed display objects.

      +

      Returns boolean

    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.

      +

      Returns number

    • +

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

      +

      Parameters

      • value: number

      Returns void

    localTransform

    mask

    • get mask(): null | Container<DisplayObject> | MaskData
    • set mask(value: null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -48,12 +115,13 @@

      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

    • +

      Returns null | Container<DisplayObject> | 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.

      +utilities shape clipping. Furthermore, a mask of an object must be in the subtree of its parent. +Otherwise, getLocalBounds may calculate incorrect bounds, which makes the container's width and height wrong. +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); @@ -62,140 +130,131 @@

      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
    • +

      Parameters

      • value: null | Container<DisplayObject> | MaskData

      Returns void

    pivot

    • get pivot(): ObservablePoint<any>
    • set pivot(value: IPointData): 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>

    • +
      since

      4.0.0

      +

      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

    pixelsPerUnit

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

    position

    rotation

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

      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

    • +

      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

    • +

      Parameters

      • value: number

      Returns void

    rotationQuaternion

    scale

    skew

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

    scale

    skew

    • get skew(): ObservablePoint<any>
    • set skew(value: IPointData): void
    • The skew factor for the object in radians.

      -
      since

      PixiJS 4

      -
      member

      {PIXI.ObservablePoint}

      -

      Returns ObservablePoint<any>

    • +
      since

      4.0.0

      +

      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

    texture

    • get texture(): Texture<Resource>
    • set texture(value: Texture<Resource>): void

    tint

    • get tint(): number
    • set tint(value: number): 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

    • +

      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
    • +

      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.

      +

      Returns number

    • +

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

      +

      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
    • +
      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +

      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
    • +

      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

    • +
      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

    Protected _calculateBounds

    • _calculateBounds(): void
    • +
      see

      PIXI.Container#sortableChildren

      +

      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 _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

    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

    addChild

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

    Returns void

    Protected _renderWithCulling

    • _renderWithCulling(renderer: Renderer): void
    • +

      Renders this object and its children with culling.

      +

      Parameters

      • renderer: Renderer
        +

        The renderer

        +

      Returns void

    addChild

    • addChild<U>(...children: U): U[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
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          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

    Returns U[0]

      +
    • The first child that was added.
    • +
    +

    addChildAt

    • addChildAt<U>(child: U, index: number): U
    • 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
        +

        Type parameters

        • U: DisplayObject<U>

        Parameters

        • child: U

          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

    Returns U

    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

    destroy

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

    disableTempParent

    • disableTempParent(cacheParent: DisplayObject): void
    • +

      Parameters

      • Optional options: boolean | IDestroyOptions

      Returns void

    disableTempParent

    • disableTempParent(cacheParent: Container<DisplayObject>): void
    • Pair method for enableTempParent

      -

      Parameters

      • cacheParent: DisplayObject
        +

        Parameters

        • cacheParent: Container<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
    • +

      Parameters

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

      Returns boolean

    enableTempParent

    • enableTempParent(): Container<DisplayObject>
    • Used in Renderer, cacheAsBitmap and other places where you call an updateTransform on root

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

      Returns DisplayObject

      current parent

      +

    Returns Container<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
    • +

      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 @@ -204,13 +263,11 @@ 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 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);
      +
      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 @@ -218,106 +275,173 @@

      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
    • +

      Parameters

      • Optional skipUpdate: boolean
        +

        Setting to true will stop the transforms of the scene graph from + being updated. This means the calculation returned MAY be out of date BUT will give you a + nice performance boost.

        +
      • Optional rect: Rectangle
        +

        Optional rectangle to store the result of the bounds calculation.

        +

      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 DisplayObject

      +
    • The child at the given index, if any.
    • +
    +

    getChildByName

    • getChildByName<T>(name: string, deep?: boolean): T
    • Type parameters

      • T: DisplayObject<T> = DisplayObject

      Parameters

      • name: string
      • Optional deep: boolean

      Returns T

    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?: boolean): Rectangle

    Returns number

      +
    • The index position of the child display object to identify
    • +
    +

    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.

      +

    Parameters

    • Optional rect: Rectangle
      +

      Optional rectangle to store the result of the bounds calculation.

      +
    • Optional skipChildrenUpdate: boolean
      +

      Setting to true will stop re-calculation of children transforms, + it was default behaviour of pixi 4.0-5.2 and caused many problems to users.

      +

    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
    • +

      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]

    removeChild

    • removeChild<U>(...children: U): U[0]
    • Removes one or more children from the container.

      -

      Type parameters

      • T: DisplayObject[]

      Parameters

      • Rest ...children: T
        +

        Type parameters

        • U: DisplayObject[]

        Parameters

        • Rest ...children: U

          The DisplayObject(s) to remove

          -

        Returns T[0]

        The first child that was removed.

        -

    removeChildAt

    • removeChildAt(index: number): DisplayObject

    Returns U[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[]

    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

      +

    Parameters

    • Optional beginIndex: number
      +

      The beginning position.

      +
    • Optional endIndex: number
      +

      The ending position. Default value is size of the container.

      +

    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
    • +

      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, +

      If renderable or visible is false or if worldAlpha is not positive or if cullable is true and +the bounds of this object are out of frame, 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 +advised to employ culling to automatically skip rendering objects outside of the current screen. +See [cullable]{@link PIXI.DisplayObject#cullable} and [cullArea]{@link PIXI.DisplayObject#cullArea}. +Other culling methods might be better suited for a large number static objects; see @pixi-essentials/cull and -pixi-cull packages do this out of the box.

      +pixi-cull.

      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

    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

    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

    Returns void

    setParent

    • setParent(container: Container<DisplayObject>): Container<DisplayObject>
    • Set the parent Container of this DisplayObject.

      -

      Parameters

      • container: Container
        +

        Parameters

        • container: Container<DisplayObject>

          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

    Returns Container<DisplayObject>

      +
    • 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
    • +

      Parameters

      • Optional x: number
        +

        The X position

        +
      • Optional y: number
        +

        The Y position

        +
      • Optional scaleX: number
        +

        The X scale value

        +
      • Optional scaleY: number
        +

        The Y scale value

        +
      • Optional rotation: number
        +

        The rotation

        +
      • Optional skewX: number
        +

        The X skew value

        +
      • Optional skewY: number
        +

        The Y skew value

        +
      • Optional pivotX: number
        +

        The X pivot value

        +
      • Optional pivotY: number
        +

        The Y pivot value

        +

      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

    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

    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
    • +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform.

      +

    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
    • +
    • Optional from: DisplayObject
      +

      The DisplayObject to calculate the global position from.

      +
    • Optional point: P
      +

      A Point object in which to store the value, optional + (otherwise will create a new Point).

      +
    • Optional skipUpdate: boolean
      +

      Should we skip the update transform

      +

    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 +

    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 b3f40239..6bd26c07 100644 --- a/docs/classes/SpriteBatchRenderer.html +++ b/docs/classes/SpriteBatchRenderer.html @@ -1,43 +1,146 @@ -SpriteBatchRenderer | Pixi3D - v1.5.1
    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[]
    +SpriteBatchRenderer | Pixi3D - v1.6.0
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class SpriteBatchRenderer

    Hierarchy

    • AbstractBatchRenderer
      • SpriteBatchRenderer

    Index

    Constructors

    constructor

    Properties

    MAX_TEXTURES

    MAX_TEXTURES: number
    +

    Maximum number of textures that can be uploaded to +the GPU under the current context. It is initialized +properly in this.contextChange.

    +
    see

    PIXI.AbstractBatchRenderer#contextChange

    +
    readonly

    Protected _aBuffers

    _aBuffers: ViewableBuffer[]
    +

    Pool of ViewableBuffer objects that are sorted in +order of increasing size. The flush method uses +the buffer with the least size above the amount +it requires. These are used for passing attributes.

    +

    The first buffer has a size of 8; each subsequent +buffer has double capacity of its previous.

    +
    member

    {PIXI.ViewableBuffer[]}

    +
    see

    PIXI.AbstractBatchRenderer#getAttributeBuffer

    +

    Protected _aIndex

    _aIndex: number

    Protected _attributeBuffer

    _attributeBuffer: ViewableBuffer

    Protected _bufferSize

    _bufferSize: number
    +

    Number of elements that are buffered and are waiting to be flushed.

    +

    Protected _bufferedElements

    _bufferedElements: IBatchableElement[]
    +

    Buffer of objects that are yet to be rendered.

    +
    member

    {PIXI.DisplayObject[]}

    +

    Protected _bufferedTextures

    _bufferedTextures: BaseTexture<Resource, IAutoDetectOptions>[]
    +

    Data for texture batch builder, helps to save a bit of CPU on a pass.

    +
    member

    {PIXI.BaseTexture[]}

    +

    Protected _dcIndex

    _dcIndex: number

    Protected _flushId

    _flushId: number
    +

    A flush may occur multiple times in a single +frame. On iOS devices or when +settings.CAN_UPLOAD_SAME_BUFFER is false, the +batch renderer does not upload data to the same +WebGLBuffer for performance reasons.

    +

    This is the index into packedGeometries that points to +geometry holding the most recent buffers.

    +

    Protected _iBuffers

    _iBuffers: Uint16Array[]
    +

    Pool of Uint16Array objects that are sorted in +order of increasing size. The flush method uses +the buffer with the least size above the amount +it requires. These are used for passing indices.

    +

    The first buffer has a size of 12; each subsequent +buffer has double capacity of its previous.

    +
    member

    {Uint16Array[]}

    +
    see

    PIXI.AbstractBatchRenderer#getIndexBuffer

    +

    Protected _iIndex

    _iIndex: number

    Protected _indexBuffer

    _indexBuffer: Uint16Array

    Protected _indexCount

    _indexCount: number
    +

    Total count of all indices used by the currently buffered objects.

    +

    Protected _shader

    _shader: Shader
    +

    This shader is generated by this.shaderGenerator.

    +

    It is generated specifically to handle the required +number of textures being batched together.

    +

    Protected _tempBoundTextures

    _tempBoundTextures: BaseTexture<Resource, IAutoDetectOptions>[]

    Protected _vertexCount

    _vertexCount: number
    +

    Total count of all vertices used by the currently buffered objects.

    +

    Protected geometryClass

    geometryClass: typeof BatchGeometry
    +

    The class that represents the geometry of objects +that are going to be batched with this.

    +
    member

    {object}

    +
    default

    PIXI.BatchGeometry

    +

    Protected renderer

    renderer: Renderer
    +

    The renderer this manager works for.

    +

    Protected shaderGenerator

    shaderGenerator: BatchShaderGenerator
    +

    This is used to generate a shader that can +color each vertex based on a aTextureId +attribute that points to an texture in uSampler.

    +

    This enables the objects with different textures +to be drawn in the same draw call.

    +

    You can customize your shader by creating your +custom shader generator.

    +

    size

    size: number
    +

    The number of bufferable objects before a flush +occurs automatically.

    +
    default

    settings.SPRITE_BATCH_SIZE * 4

    +

    Readonly state

    state: State
    +

    The WebGL state in which this renderer will work.

    +

    Protected vertexSize

    vertexSize: number
    +

    Size of data being buffered per vertex in the +attribute buffers (in floats). By default, the +batch-renderer plugin uses 6:

    +
    + + + + + + + + + + + + + + + + + + +
    aVertexPosition2
    aTextureCoords2
    aColor1
    aTextureId1
    +
    readonly

    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[]
    +
    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
    • +
      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
    • +

    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
    • +

    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
    • +

      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
    • +

      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.

      +

      Returns void

    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
      • +
      +

    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
    • +

    Returns void

    start

    • start(): void
    • Starts a new sprite batch.

      -

      Returns void

    stop

    • stop(): void
    • +

      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 +

    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 46a85d77..811596bf 100644 --- a/docs/classes/StandardMaterial.html +++ b/docs/classes/StandardMaterial.html @@ -1,108 +1,108 @@ -StandardMaterial | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterial

    +StandardMaterial | Pixi3D - v1.6.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
    +

    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 = ...
    +

    baseColor

    baseColor: Color = ...

    The base color of the material.

    -

    Optional camera

    camera?: Camera
    +

    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
    +

    drawMode

    drawMode: DRAW_MODES = DRAW_MODES.TRIANGLES

    Draw mode used to render a mesh.

    -

    emissive

    emissive: Color = ...
    +

    emissive

    emissive: Color = ...

    The emissive color of the material.

    -

    exposure

    exposure: number = 1
    +

    exposure

    exposure: number = 1

    The exposure (brightness) of the material.

    -

    metallic

    metallic: number = 1
    +

    metallic

    metallic: number = 1

    The metalness of the material.

    -

    renderSortType

    renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque
    +

    renderSortType

    renderSortType: MaterialRenderSortType = MaterialRenderSortType.opaque

    Sort type used to render a mesh. Transparent materials will be rendered after opaque materials.

    -

    roughness

    roughness: number = 1
    +

    roughness

    roughness: number = 1

    The roughness of the material.

    -

    state

    state: State & { clockwiseFrontFace: boolean; culling: boolean; depthTest: boolean } = ...
    +

    state

    state: State & { clockwiseFrontFace: boolean; culling: boolean; depthTest: boolean } = ...

    State used to render a mesh.

    -

    Accessors

    alphaMode

    Accessors

    alphaMode

    baseColorTexture

    baseColorTexture

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    blendMode

    • get blendMode(): BLEND_MODES
    • set blendMode(value: BLEND_MODES): void

    debugMode

    debugMode

    depthMask

    • get depthMask(): boolean
    • set depthMask(value: boolean): 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

    • +

      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

    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

    • +

      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

    emissiveTexture

    isInstancingSupported

    • get isInstancingSupported(): boolean

    lightingEnvironment

    isInstancingSupported

    • get isInstancingSupported(): boolean

    lightingEnvironment

    metallicRoughnessTexture

    metallicRoughnessTexture

    normalTexture

    normalTexture

    occlusionTexture

    occlusionTexture

    shadowCastingLight

    shadowCastingLight

    unlit

    • get unlit(): boolean
    • set unlit(value: boolean): void

    unlit

    • get unlit(): boolean
    • set unlit(value: boolean): void

    Methods

    createInstance

    Methods

    createInstance

    createShader

    • createShader(mesh: Mesh3D, renderer: Renderer): undefined | StandardShader

    createShader

    • createShader(mesh: Mesh3D, renderer: Renderer): undefined | StandardShader

    destroy

    • destroy(): void

    destroy

    • destroy(): void

    invalidateShader

    • invalidateShader(): void

    invalidateShader

    • invalidateShader(): void

    render

    • render(mesh: Mesh3D, renderer: Renderer): void

    render

    • render(mesh: Mesh3D, renderer: Renderer): void

    updateUniforms

    • updateUniforms(mesh: Mesh3D, shader: Shader): void

    updateUniforms

    • updateUniforms(mesh: Mesh3D, shader: Shader): void

    Static create

    Static create

    Static from

    Returns StandardMaterial

    Static from

    Properties

    _frame

    _frame: Rectangle
    +

    This is the area of the BaseTexture image to actually copy to the Canvas / WebGL when rendering, +irrespective of the actual frame size or placement (which can be influenced by trimmed texture atlases)

    +

    Protected _rotate

    _rotate: number

    Protected _updateID

    _updateID: number
    +

    Update ID is observed by sprites and TextureMatrix instances. +Call updateUvs() to increment it.

    +

    Protected _uvs

    _uvs: TextureUvs
    +

    The WebGL UV data cache. Can be used as quad UV.

    +

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>
    +

    The base texture that this texture uses.

    +

    defaultAnchor

    defaultAnchor: Point
    +

    Anchor point that is used as default if sprite is created with this texture. +Changing the defaultAnchor at a later point of time will not update Sprite's anchor point.

    +
    default

    {0,0}

    +

    noFrame

    noFrame: boolean
    +

    Does this Texture have any frame data assigned to it?

    +

    This mode is enabled automatically if no frame was passed inside constructor.

    +

    In this mode texture is subscribed to baseTexture events, and fires update on any change.

    +

    Beware, after loading or resize of baseTexture event can fired two times! +If you want more control, subscribe on baseTexture itself.

    +
    texture.on('update', () => {});
    +
    +

    Any assignment of frame switches off noFrame mode.

    +

    orig

    orig: Rectangle
    +

    This is the area of original texture, before it was put in atlas.

    +

    Optional scale

    scale?: number

    textureCacheIds

    textureCacheIds: string[]
    +

    The ids under which this Texture has been added to the texture cache. This is +automatically set as long as Texture.addToCache is used, but may not be set if a +Texture is added directly to the TextureCache array.

    +

    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
    • +

    trim

    trim: Rectangle
    +

    This is the trimmed area of original texture, before it was put in atlas +Please call updateUvs() after you change coordinates of trim manually.

    +

    uvMatrix

    uvMatrix: TextureMatrix
    +

    Default TextureMatrix instance for this texture. By default, that object is not created because its heavy.

    +

    Optional uvSet

    uvSet?: number

    valid

    valid: boolean
    +

    This will let the renderer know if the texture is valid. If it's not then it cannot be rendered.

    +

    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

    • +

      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
    • +

      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 number

    resolution

    • get resolution(): number
    • Returns resolution of baseTexture

      -
      member

      {number}

      -
      readonly

      Returns number

    rotate

    • get rotate(): number
    • set rotate(rotate: number): void
    • +
      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

    • +

      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
    • +

      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>

    Static EMPTY

    • get EMPTY(): Texture<Resource>
    • +

      An empty texture, used often to not have to create multiple empty textures. Can not be destroyed.

      +

      Returns Texture<Resource>

    Static WHITE

    • get WHITE(): Texture<CanvasResource>
    • +

      A white texture of 16x16 size, used for graphics and other things Can not be destroyed.

      +

      Returns Texture<CanvasResource>

    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

    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.

      @@ -59,7 +94,7 @@

      Return the listeners registered for a given event.

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    on

    Protected onBaseTextureUpdated

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

    Protected onBaseTextureUpdated

    • onBaseTextureUpdated(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • Called when the base texture is updated

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>

        The base texture.

        @@ -69,57 +104,74 @@

        Remove all listeners, or those of the specified event.

        Parameters

        • Optional event: string | symbol

        Returns StandardMaterialNormalTexture

    removeListener

    update

    • update(): void

    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

    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

    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>
        +

        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>

    Returns void

    Static from

    • from<R, RO>(source: TextureSource | 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
        +

        Type parameters

        • R: Resource<R> = Resource

        • RO = any

        Parameters

        • source: TextureSource | TextureSource[]
            -
          •   Source to create texture from
            +
          •   Source or array of sources 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>
    • +
    • Optional options: IBaseTextureOptions<RO>
      +

      See {@link PIXI.BaseTexture}'s constructor for options.

      +
    • 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
        +

        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>>
    • +
    • Optional options: IBaseTextureOptions<ISize>
      +

      See {@link PIXI.BaseTexture}'s constructor for options.

      +

    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
        +

        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>>
    • +
    • Optional name: string
      +

      Human readable name for the texture cache. If no name is + specified, only imageUrl will be used as the cache ID.

      +
    • Optional options: IBaseTextureOptions<any>

    Returns Promise<Texture<R>>

      +
    • Output texture
    • +
    +

    Static fromURL

    • fromURL<R, RO>(url: string | 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>
    • +

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • url: string | string[]
        +

        The remote URL or array of URLs to load.

        +
      • Optional options: IBaseTextureOptions<RO>
        +

        Optional options to include

        +

      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>
        +

        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 +

    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 21a340a3..fa56443a 100644 --- a/docs/classes/StandardMaterialOcclusionTexture.html +++ b/docs/classes/StandardMaterialOcclusionTexture.html @@ -1,6 +1,6 @@ -StandardMaterialOcclusionTexture | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterialOcclusionTexture

    +StandardMaterialOcclusionTexture | Pixi3D - v1.6.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

    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 strength

    strength?: number

    textureCacheIds

    textureCacheIds: string[]

    Optional transform

    transform?: TextureTransform
    +

    Returns StandardMaterialOcclusionTexture

    Properties

    _frame

    _frame: Rectangle
    +

    This is the area of the BaseTexture image to actually copy to the Canvas / WebGL when rendering, +irrespective of the actual frame size or placement (which can be influenced by trimmed texture atlases)

    +

    Protected _rotate

    _rotate: number

    Protected _updateID

    _updateID: number
    +

    Update ID is observed by sprites and TextureMatrix instances. +Call updateUvs() to increment it.

    +

    Protected _uvs

    _uvs: TextureUvs
    +

    The WebGL UV data cache. Can be used as quad UV.

    +

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>
    +

    The base texture that this texture uses.

    +

    defaultAnchor

    defaultAnchor: Point
    +

    Anchor point that is used as default if sprite is created with this texture. +Changing the defaultAnchor at a later point of time will not update Sprite's anchor point.

    +
    default

    {0,0}

    +

    noFrame

    noFrame: boolean
    +

    Does this Texture have any frame data assigned to it?

    +

    This mode is enabled automatically if no frame was passed inside constructor.

    +

    In this mode texture is subscribed to baseTexture events, and fires update on any change.

    +

    Beware, after loading or resize of baseTexture event can fired two times! +If you want more control, subscribe on baseTexture itself.

    +
    texture.on('update', () => {});
    +
    +

    Any assignment of frame switches off noFrame mode.

    +

    orig

    orig: Rectangle
    +

    This is the area of original texture, before it was put in atlas.

    +

    Optional strength

    strength?: number

    textureCacheIds

    textureCacheIds: string[]
    +

    The ids under which this Texture has been added to the texture cache. This is +automatically set as long as Texture.addToCache is used, but may not be set if a +Texture is added directly to the TextureCache array.

    +

    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
    • +

    trim

    trim: Rectangle
    +

    This is the trimmed area of original texture, before it was put in atlas +Please call updateUvs() after you change coordinates of trim manually.

    +

    uvMatrix

    uvMatrix: TextureMatrix
    +

    Default TextureMatrix instance for this texture. By default, that object is not created because its heavy.

    +

    Optional uvSet

    uvSet?: number

    valid

    valid: boolean
    +

    This will let the renderer know if the texture is valid. If it's not then it cannot be rendered.

    +

    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

    • +

      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
    • +

      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 number

    resolution

    • get resolution(): number
    • Returns resolution of baseTexture

      -
      member

      {number}

      -
      readonly

      Returns number

    rotate

    • get rotate(): number
    • set rotate(rotate: number): void
    • +
      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

    • +

      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
    • +

      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>

    Static EMPTY

    • get EMPTY(): Texture<Resource>
    • +

      An empty texture, used often to not have to create multiple empty textures. Can not be destroyed.

      +

      Returns Texture<Resource>

    Static WHITE

    • get WHITE(): Texture<CanvasResource>
    • +

      A white texture of 16x16 size, used for graphics and other things Can not be destroyed.

      +

      Returns Texture<CanvasResource>

    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

    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.

      @@ -59,7 +94,7 @@

      Return the listeners registered for a given event.

      Parameters

      • event: string | symbol

      Returns ListenerFn[]

    off

    on

    Protected onBaseTextureUpdated

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

    Protected onBaseTextureUpdated

    • onBaseTextureUpdated(baseTexture: BaseTexture<Resource, IAutoDetectOptions>): void
    • Called when the base texture is updated

      Parameters

      • baseTexture: BaseTexture<Resource, IAutoDetectOptions>

        The base texture.

        @@ -69,57 +104,74 @@

        Remove all listeners, or those of the specified event.

        Parameters

        • Optional event: string | symbol

        Returns StandardMaterialOcclusionTexture

    removeListener

    update

    • update(): void

    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

    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

    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>
        +

        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>

    Returns void

    Static from

    • from<R, RO>(source: TextureSource | 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
        +

        Type parameters

        • R: Resource<R> = Resource

        • RO = any

        Parameters

        • source: TextureSource | TextureSource[]
            -
          •   Source to create texture from
            +
          •   Source or array of sources 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>
    • +
    • Optional options: IBaseTextureOptions<RO>
      +

      See {@link PIXI.BaseTexture}'s constructor for options.

      +
    • 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
        +

        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>>
    • +
    • Optional options: IBaseTextureOptions<ISize>
      +

      See {@link PIXI.BaseTexture}'s constructor for options.

      +

    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
        +

        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>>
    • +
    • Optional name: string
      +

      Human readable name for the texture cache. If no name is + specified, only imageUrl will be used as the cache ID.

      +
    • Optional options: IBaseTextureOptions<any>

    Returns Promise<Texture<R>>

      +
    • Output texture
    • +
    +

    Static fromURL

    • fromURL<R, RO>(url: string | 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>
    • +

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • url: string | string[]
        +

        The remote URL or array of URLs to load.

        +
      • Optional options: IBaseTextureOptions<RO>
        +

        Optional options to include

        +

      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>
        +

        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 +

    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 99d0513f..a80accc6 100644 --- a/docs/classes/StandardMaterialTexture.html +++ b/docs/classes/StandardMaterialTexture.html @@ -1,50 +1,85 @@ -StandardMaterialTexture | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardMaterialTexture

    +StandardMaterialTexture | Pixi3D - v1.6.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

    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

    textureCacheIds

    textureCacheIds: string[]

    Optional transform

    transform?: TextureTransform
    +

    Returns StandardMaterialTexture

    Properties

    _frame

    _frame: Rectangle
    +

    This is the area of the BaseTexture image to actually copy to the Canvas / WebGL when rendering, +irrespective of the actual frame size or placement (which can be influenced by trimmed texture atlases)

    +

    Protected _rotate

    _rotate: number

    Protected _updateID

    _updateID: number
    +

    Update ID is observed by sprites and TextureMatrix instances. +Call updateUvs() to increment it.

    +

    Protected _uvs

    _uvs: TextureUvs
    +

    The WebGL UV data cache. Can be used as quad UV.

    +

    baseTexture

    baseTexture: BaseTexture<Resource, IAutoDetectOptions>
    +

    The base texture that this texture uses.

    +

    defaultAnchor

    defaultAnchor: Point
    +

    Anchor point that is used as default if sprite is created with this texture. +Changing the defaultAnchor at a later point of time will not update Sprite's anchor point.

    +
    default

    {0,0}

    +

    noFrame

    noFrame: boolean
    +

    Does this Texture have any frame data assigned to it?

    +

    This mode is enabled automatically if no frame was passed inside constructor.

    +

    In this mode texture is subscribed to baseTexture events, and fires update on any change.

    +

    Beware, after loading or resize of baseTexture event can fired two times! +If you want more control, subscribe on baseTexture itself.

    +
    texture.on('update', () => {});
    +
    +

    Any assignment of frame switches off noFrame mode.

    +

    orig

    orig: Rectangle
    +

    This is the area of original texture, before it was put in atlas.

    +

    textureCacheIds

    textureCacheIds: string[]
    +

    The ids under which this Texture has been added to the texture cache. This is +automatically set as long as Texture.addToCache is used, but may not be set if a +Texture is added directly to the TextureCache array.

    +

    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
    • +

    trim

    trim: Rectangle
    +

    This is the trimmed area of original texture, before it was put in atlas +Please call updateUvs() after you change coordinates of trim manually.

    +

    uvMatrix

    uvMatrix: TextureMatrix
    +

    Default TextureMatrix instance for this texture. By default, that object is not created because its heavy.

    +

    Optional uvSet

    uvSet?: number

    valid

    valid: boolean
    +

    This will let the renderer know if the texture is valid. If it's not then it cannot be rendered.

    +

    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

    • +

      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
    • +

      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 number

    resolution

    • get resolution(): number
    • Returns resolution of baseTexture

      -
      member

      {number}

      -
      readonly

      Returns number

    rotate

    • get rotate(): number
    • set rotate(rotate: number): void
    • +
      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

    • +

      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
    • +

      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>
    • +

      Returns number

    Static EMPTY

    • get EMPTY(): Texture<Resource>
    • +

      An empty texture, used often to not have to create multiple empty textures. Can not be destroyed.

      +

      Returns Texture<Resource>

    Static WHITE

    • get WHITE(): Texture<CanvasResource>
    • +

      A white texture of 16x16 size, used for graphics and other things Can not be destroyed.

      +

      Returns Texture<CanvasResource>

    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
    • +

      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.

      @@ -57,7 +92,7 @@

      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
    • +

      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.

        @@ -67,57 +102,74 @@

        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
    • +

      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
    • +

      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
    • +

      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>
        +

        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>
    • +

    Returns void

    Static from

    • from<R, RO>(source: TextureSource | 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
        +

        Type parameters

        • R: Resource<R> = Resource

        • RO = any

        Parameters

        • source: TextureSource | TextureSource[]
            -
          •   Source to create texture from
            +
          •   Source or array of sources 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>
    • +
    • Optional options: IBaseTextureOptions<RO>
      +

      See {@link PIXI.BaseTexture}'s constructor for options.

      +
    • 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
        +

        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>>
    • +
    • Optional options: IBaseTextureOptions<ISize>
      +

      See {@link PIXI.BaseTexture}'s constructor for options.

      +

    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
        +

        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>>
    • +
    • Optional name: string
      +

      Human readable name for the texture cache. If no name is + specified, only imageUrl will be used as the cache ID.

      +
    • Optional options: IBaseTextureOptions<any>

    Returns Promise<Texture<R>>

      +
    • Output texture
    • +
    +

    Static fromURL

    • fromURL<R, RO>(url: string | 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>
    • +

      Type parameters

      • R: Resource<R> = Resource

      • RO = any

      Parameters

      • url: string | string[]
        +

        The remote URL or array of URLs to load.

        +
      • Optional options: IBaseTextureOptions<RO>
        +

        Optional options to include

        +

      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>
        +

        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 +

    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 fa628230..481df4d2 100644 --- a/docs/classes/StandardPipeline.html +++ b/docs/classes/StandardPipeline.html @@ -1,29 +1,28 @@ -StandardPipeline | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class StandardPipeline

    +StandardPipeline | Pixi3D - v1.6.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

    Hierarchy

    • ObjectRenderer
      • StandardPipeline

    Index

    Constructors

    constructor

    Properties

    materialPass

    materialPass: MaterialRenderPass = ...
    +

    Returns StandardPipeline

    Properties

    Protected _meshes

    _meshes: Mesh3D[] = []

    Protected _spriteRenderer

    _spriteRenderer: SpriteBatchRenderer

    Protected _sprites

    _sprites: ProjectionSprite[] = []

    materialPass

    materialPass: MaterialRenderPass = ...

    The pass used for rendering materials.

    -

    renderPasses

    renderPasses: RenderPass[] = ...
    +

    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 = ...
    +

    renderer

    renderer: Renderer

    shadowPass

    shadowPass: ShadowRenderPass = ...

    The pass used for rendering shadows.

    -

    Methods

    createPostProcessingSprite

    Methods

    createPostProcessingSprite

    destroy

    • destroy(): void
    • -

      Generic destruction method that frees all resources. This -should be called by subclasses.

      -

      Returns void

    disableShadows

    Returns PostProcessingSprite

    destroy

    • destroy(): void
    • +

      Generic destruction method that frees all resources. This should be called by subclasses.

      +

      Returns void

    disableShadows

    enableShadows

    Returns void

    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.

      @@ -32,20 +31,19 @@
    • Optional light: ShadowCastingLight

      The shadow casting light to associate with the object when using the standard material.

      -

    Returns void

    flush

    • flush(): void

    Returns void

    flush

    • flush(): void

    render

    sort

    • sort(): void

    render

    • render(object: Mesh3D | ProjectionSprite): void

    sort

    • sort(): void

    start

    • start(): void
    • +

      Returns 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 +

    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 c03fbcdd..a79da1d9 100644 --- a/docs/classes/TextureTransform.html +++ b/docs/classes/TextureTransform.html @@ -1,16 +1,16 @@ -TextureTransform | Pixi3D - v1.5.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Class TextureTransform

    +TextureTransform | Pixi3D - v1.6.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

    Methods

    Constructors

    constructor

    Properties

    offset

    offset: ObservablePoint<undefined> = ...
    +

    Hierarchy

    • TextureTransform

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    constructor

    Properties

    offset

    offset: ObservablePoint<undefined> = ...

    The offset for the texture coordinates.

    -

    scale

    scale: ObservablePoint<undefined> = ...
    +

    scale

    scale: ObservablePoint<undefined> = ...

    The scale of the texture coordinates.

    -

    Accessors

    array

    • get array(): Float32Array

    Accessors

    array

    • get array(): Float32Array

    rotation

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

    rotation

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

    Methods

    Static fromTexture

    Methods

    Static fromTexture

    • Creates a transform from the specified texture frame. Can be used when texture is in a spritesheet.

      Parameters

      • texture: Texture<Resource>
        diff --git a/docs/classes/Transform3D.html b/docs/classes/Transform3D.html index 799c88f2..9a66958f 100644 --- a/docs/classes/Transform3D.html +++ b/docs/classes/Transform3D.html @@ -1,45 +1,68 @@ -Transform3D | Pixi3D - v1.5.1
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu
        +Transform3D | Pixi3D - v1.6.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 = ...
        +

        Hierarchy

        • Transform
          • Transform3D

        Index

        Constructors

        constructor

        • Returns Transform3D

        Properties

        Protected _currentLocalID

        _currentLocalID: number
        +

        The locally unique ID of the local transform used to calculate the current local transformation matrix.

        +

        Protected _cx

        _cx: number
        +

        The X-coordinate value of the normalized local X axis, +the first column of the local transformation matrix without a scale.

        +

        Protected _cy

        _cy: number
        +

        The X-coordinate value of the normalized local Y axis, +the second column of the local transformation matrix without a scale.

        +

        Protected _localID

        _localID: number
        +

        The locally unique ID of the local transform.

        +

        _parentID

        _parentID: number
        +

        The locally unique ID of the parent's world transform used to calculate the current world transformation matrix.

        +

        Protected _rotation

        _rotation: number
        +

        The rotation amount.

        +

        Protected _sx

        _sx: number
        +

        The Y-coordinate value of the normalized local X axis, +the first column of the local transformation matrix without a scale.

        +

        Protected _sy

        _sy: number
        +

        The Y-coordinate value of the normalized local Y axis, +the second column of the local transformation matrix without a scale.

        +

        _worldID

        _worldID: number
        +

        The locally unique ID of the world transform.

        +

        inverseWorldTransform

        inverseWorldTransform: Matrix4 = ...

        The inverse transformation matrix in world space.

        -

        localTransform

        localTransform: Matrix4 = ...
        +

        localTransform

        localTransform: Matrix4 = ...

        The transformation matrix in local space.

        -

        normalTransform

        normalTransform: Matrix4 = ...
        +

        normalTransform

        normalTransform: Matrix4 = ...

        The normal transformation matrix.

        -

        pivot

        pivot: ObservablePoint<any>

        position

        position: ObservablePoint3D = ...
        +

        pivot

        pivot: ObservablePoint<any>
        +

        The pivot point of the displayObject that it rotates around.

        +

        position

        position: ObservablePoint3D = ...

        The position in local space.

        -

        rotationQuaternion

        rotationQuaternion: ObservableQuaternion = ...
        +

        rotationQuaternion

        rotationQuaternion: ObservableQuaternion = ...

        The rotation in local space.

        -

        scale

        scale: ObservablePoint3D = ...
        +

        scale

        scale: ObservablePoint3D = ...

        The scale in local space.

        -

        skew

        skew: ObservablePoint<any>

        worldTransform

        worldTransform: Matrix4 = ...
        +

        skew

        skew: ObservablePoint<any>
        +

        The skew amount, on the x and y axis.

        +

        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
        • +

        Static Readonly IDENTITY

        IDENTITY: Transform
        +

        A default (identity) transform.

        +

        Accessors

        rotation

        • get rotation(): number
        • set rotation(value: number): void
        • The rotation of the object in radians.

          -
          member

          {number}

          -

          Returns number

        • +

          Returns number

        • The rotation of the object in radians.

          -
          member

          {number}

          -

          Parameters

          • value: number

          Returns void

        Methods

        lookAt

        Methods

        lookAt

        Protected onChange

        • onChange(): void
        • +

        Returns void

    Protected onChange

    • onChange(): void
    • Called when a value changes.

      -

      Returns void

    setFromMatrix

    • setFromMatrix(matrix: Matrix4): 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

    Returns void

    toString

    • toString(): string
    • Returns string

    updateLocalTransform

    • updateLocalTransform(): void

    Protected updateSkew

    • updateSkew(): void
    • +

      Returns void

    Protected updateSkew

    • updateSkew(): void
    • Called when the skew or the rotation changes.

      -

      Returns void

    updateTransform

    • updateTransform(parentTransform?: Transform): void

    updateTransform

    • updateTransform(parentTransform?: Transform): void
    • Updates the world transformation matrix.

      Parameters

      • Optional parentTransform: Transform

        The parent transform.

        diff --git a/docs/classes/Vec3.html b/docs/classes/Vec3.html index e44f100e..84da1ca2 100644 --- a/docs/classes/Vec3.html +++ b/docs/classes/Vec3.html @@ -1 +1 @@ -Vec3 | Pixi3D - v1.5.1
        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 +Vec3 | Pixi3D - v1.6.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 lerp

        • lerp(a: Float32Array, b: Float32Array, t: number, out?: Float32Array): vec3
        • Parameters

          • a: Float32Array
          • b: Float32Array
          • t: number
          • out: Float32Array = ...

          Returns vec3

        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 squaredMagnitude

        • squaredMagnitude(a: 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/classes/glTFAsset.html b/docs/classes/glTFAsset.html index 203d482f..ce0dd3ec 100644 --- a/docs/classes/glTFAsset.html +++ b/docs/classes/glTFAsset.html @@ -1,6 +1,6 @@ -glTFAsset | Pixi3D - v1.5.1
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu
        +glTFAsset | Pixi3D - v1.6.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

        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.

            @@ -8,22 +8,22 @@

            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

        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 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 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

    Returns boolean

    Static load